TimeTracker/TimeTracker.py

changeset 85
246e51cc11ae
parent 84
427a7f8d662f
child 87
4ac2329b36da
--- a/TimeTracker/TimeTracker.py	Wed Jan 01 11:59:01 2020 +0100
+++ b/TimeTracker/TimeTracker.py	Thu Apr 09 18:44:19 2020 +0200
@@ -31,16 +31,21 @@
     """
     FileName = "TimeTracker.txt"
     
-    def __init__(self, plugin, parent=None):
+    def __init__(self, plugin, iconSuffix, parent=None):
         """
         Constructor
         
-        @param plugin reference to the plugin object (TimeTrackerPlugin)
-        @param parent parent (QObject)
+        @param plugin reference to the plugin object
+        @type TimeTrackerPlugin
+        @param iconSuffix suffix for the icons
+        @type str
+        @param parent parent
+        @type QObject
         """
         QObject.__init__(self, parent)
         
         self.__plugin = plugin
+        self.__iconSuffix = iconSuffix
         self.__ui = parent
         
         self.__e5project = e5App().getObject("Project")
@@ -69,7 +74,9 @@
         self.__ui.addSideWidget(
             self.__ui.BottomSide, self.__widget,
             UI.PixmapCache.getIcon(
-                os.path.join("TimeTracker", "icons", "clock.png")),
+                os.path.join("TimeTracker", "icons",
+                             "clock-{0}".format(self.__iconSuffix))
+            ),
             self.tr("Time Tracker"))
         
         self.__activateAct = E5Action(

eric ide

mercurial