Merge pull request #4345 from ayhanyalcinsoy/master
service-manager:fixed icon issue
This commit is contained in:
@@ -0,0 +1,120 @@
|
|||||||
|
diff -Nuar service-manager1/src/servicemanager/widgets.py service-manager2/src/servicemanager/widgets.py
|
||||||
|
--- service-manager1/src/servicemanager/widgets.py 2018-01-05 16:35:19.604039000 +0300
|
||||||
|
+++ src/servicemanager/widgets.py 2018-01-11 14:49:29.875104000 +0300
|
||||||
|
@@ -14,6 +14,7 @@
|
||||||
|
# Qt Stuff
|
||||||
|
from PyQt5 import QtWidgets
|
||||||
|
from PyQt5.QtCore import *
|
||||||
|
+from PyQt5.QtGui import *
|
||||||
|
|
||||||
|
# Pds vs KDE
|
||||||
|
import servicemanager.context as ctx
|
||||||
|
@@ -64,10 +65,10 @@
|
||||||
|
|
||||||
|
self.toggleButtons()
|
||||||
|
|
||||||
|
- self.ui.buttonStart.setIcon(KIcon("media-playback-start"))
|
||||||
|
- self.ui.buttonStop.setIcon(KIcon("media-playback-stop"))
|
||||||
|
- self.ui.buttonReload.setIcon(KIcon("view-refresh"))
|
||||||
|
- self.ui.buttonInfo.setIcon(KIcon("dialog-information"))
|
||||||
|
+ self.ui.buttonStart.setIcon(QIcon.fromTheme("media-playback-start"))
|
||||||
|
+ self.ui.buttonStop.setIcon(QIcon.fromTheme("media-playback-stop"))
|
||||||
|
+ self.ui.buttonReload.setIcon(QIcon.fromTheme("view-refresh"))
|
||||||
|
+ self.ui.buttonInfo.setIcon(QIcon.fromTheme("dialog-information"))
|
||||||
|
|
||||||
|
self.toggled = False
|
||||||
|
self.root = parent
|
||||||
|
@@ -104,7 +105,7 @@
|
||||||
|
self.ui.buttonStop.setEnabled(self.running)
|
||||||
|
self.ui.buttonReload.setEnabled(self.running)
|
||||||
|
|
||||||
|
- self.ui.labelStatus.setPixmap(KIcon(icon).pixmap(32, 32))
|
||||||
|
+ self.ui.labelStatus.setPixmap(QIcon.fromTheme(icon).pixmap(32, 32))
|
||||||
|
self.showStatus()
|
||||||
|
self.runningAtStart = False
|
||||||
|
if state in ('on', 'stopped'):
|
||||||
|
@@ -182,7 +183,7 @@
|
||||||
|
self.ui = Ui_InfoWidget()
|
||||||
|
self.ui.setupUi(self)
|
||||||
|
self.ui.buttonHide.clicked.connect(self.hideDescription)
|
||||||
|
- self.ui.buttonHide.setIcon(KIcon("dialog-close"))
|
||||||
|
+ self.ui.buttonHide.setIcon(QIcon.fromTheme("dialog-close"))
|
||||||
|
|
||||||
|
self._animation = 2
|
||||||
|
self._duration = 500
|
||||||
|
diff -Nuar service-manager1/src/service-manager.py service-manager2/src/service-manager.py
|
||||||
|
--- service-manager1/src/service-manager.py 2018-01-05 16:35:19.604039000 +0300
|
||||||
|
+++ src/service-manager.py 2018-01-11 13:06:16.000000000 +0300
|
||||||
|
@@ -22,13 +22,9 @@
|
||||||
|
import servicemanager.about as about
|
||||||
|
|
||||||
|
# Qt Stuff
|
||||||
|
+from PyQt5.QtWidgets import *
|
||||||
|
from PyQt5.QtCore import pyqtSignal
|
||||||
|
-
|
||||||
|
-# Enable plugin if session is Kde4
|
||||||
|
-if ctx.Pds.session == ctx.pds.Kde4:
|
||||||
|
- def CreatePlugin(widget_parent, parent, component_data):
|
||||||
|
- from servicemanager.kcmodule import ServiceManager
|
||||||
|
- return ServiceManager(component_data, parent)
|
||||||
|
+from PyQt5.QtGui import *
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
|
||||||
|
@@ -37,45 +33,20 @@
|
||||||
|
from dbus.mainloop.pyqt5 import DBusQtMainLoop
|
||||||
|
DBusQtMainLoop(set_as_default = True)
|
||||||
|
|
||||||
|
- # Pds vs KDE
|
||||||
|
- if ctx.Pds.session == ctx.pds.Kde4:
|
||||||
|
-
|
||||||
|
- # PyKDE4 Stuff
|
||||||
|
- from PyKDE4.kdeui import *
|
||||||
|
- from PyKDE4.kdecore import *
|
||||||
|
-
|
||||||
|
- # Application Stuff
|
||||||
|
- from servicemanager.standalone import ServiceManager
|
||||||
|
- from servicemanager.about import aboutData
|
||||||
|
-
|
||||||
|
- # Set Command-line arguments
|
||||||
|
- KCmdLineArgs.init(sys.argv, aboutData)
|
||||||
|
-
|
||||||
|
- # Create a Kapplitcation instance
|
||||||
|
- app = KApplication()
|
||||||
|
-
|
||||||
|
- # Create Main Widget
|
||||||
|
- mainWindow = ServiceManager(None, aboutData.appName)
|
||||||
|
- mainWindow.show()
|
||||||
|
-
|
||||||
|
- else:
|
||||||
|
-
|
||||||
|
- # Application Stuff
|
||||||
|
- from servicemanager.base import MainManager
|
||||||
|
+ # Application Stuff
|
||||||
|
+ from servicemanager.base import MainManager
|
||||||
|
|
||||||
|
# Pds Stuff
|
||||||
|
- from pds.quniqueapp import QUniqueApplication
|
||||||
|
- from servicemanager.context import KIcon, i18n
|
||||||
|
-
|
||||||
|
- # Create a QUniqueApllication instance
|
||||||
|
- app = QUniqueApplication(sys.argv, catalog=about.appName)
|
||||||
|
-
|
||||||
|
+ from pds.quniqueapp import QUniqueApplication
|
||||||
|
+ from servicemanager.context import i18n
|
||||||
|
+ # Create a QUniqueApllication instance
|
||||||
|
+ app = QUniqueApplication(sys.argv, catalog=about.appName)
|
||||||
|
# Create Main Widget and make some settings
|
||||||
|
- mainWindow = MainManager(None)
|
||||||
|
- mainWindow.show()
|
||||||
|
- mainWindow.resize(640, 480)
|
||||||
|
- mainWindow.setWindowTitle(i18n(about.PACKAGE))
|
||||||
|
- mainWindow.setWindowIcon(KIcon(about.icon))
|
||||||
|
+ mainWindow = MainManager(None)
|
||||||
|
+ mainWindow.resize(640, 480)
|
||||||
|
+ mainWindow.setWindowTitle(i18n(about.PACKAGE))
|
||||||
|
+ mainWindow.setWindowIcon(QIcon('/usr/share/pixmaps/flag-yellow'))
|
||||||
|
+ mainWindow.show()
|
||||||
|
|
||||||
|
# Create connection for lastWindowClosed signal to quit app
|
||||||
|
app.lastWindowClosed.connect(app.quit)
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
</BuildDependencies>
|
</BuildDependencies>
|
||||||
<Patches>
|
<Patches>
|
||||||
<!--FIXME window title and icons issue fixed -->
|
<!--FIXME window title and icons issue fixed -->
|
||||||
<Patch>service-manager-icons.patch</Patch>
|
<Patch>fixed-icon-issue.patch</Patch>
|
||||||
</Patches>
|
</Patches>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
|
|
||||||
<History>
|
<History>
|
||||||
<Update release="3">
|
<Update release="3">
|
||||||
<Date>2018-01-10</Date>
|
<Date>2018-01-11</Date>
|
||||||
<Version>3.1.1</Version>
|
<Version>3.1.1</Version>
|
||||||
<Comment>fixed icons and window title issues</Comment>
|
<Comment>fixed icons and window title issues</Comment>
|
||||||
<Name>Ayhan Yalçınsoy</Name>
|
<Name>Ayhan Yalçınsoy</Name>
|
||||||
@@ -49,7 +49,7 @@
|
|||||||
<Update release="2">
|
<Update release="2">
|
||||||
<Date>2017-08-24</Date>
|
<Date>2017-08-24</Date>
|
||||||
<Version>3.1.1</Version>
|
<Version>3.1.1</Version>
|
||||||
<Comment>Version bump.</Comment>
|
<Comment>Version bump</Comment>
|
||||||
<Name>Mustafa Cinasal</Name>
|
<Name>Mustafa Cinasal</Name>
|
||||||
<Email>muscnsl@gmail.com</Email>
|
<Email>muscnsl@gmail.com</Email>
|
||||||
</Update>
|
</Update>
|
||||||
|
|||||||
Reference in New Issue
Block a user