Tools/TrayStarter.py

changeset 4102
74cd4222f872
parent 4021
195a471c327b
child 4343
afe0da217745
--- a/Tools/TrayStarter.py	Sun Feb 08 13:09:00 2015 +0100
+++ b/Tools/TrayStarter.py	Sun Feb 08 13:23:22 2015 +0100
@@ -31,14 +31,18 @@
     """
     Class implementing a starter for the system tray.
     """
-    def __init__(self):
+    def __init__(self, usePyQt4):
         """
         Constructor
+        
+        @param usePyQt4 flag indicating to use PyQt4 (boolean)
         """
         super(TrayStarter, self).__init__(
             UI.PixmapCache.getIcon(
                 Preferences.getTrayStarter("TrayStarterIcon")))
         
+        self.usePyQt4 = usePyQt4
+        
         self.maxMenuFilePathLen = 75
         
         self.rsettings = QSettings(
@@ -234,6 +238,8 @@
         
         args = []
         args.append(applPath)
+        if self.usePyQt4:
+            args.append("--pyqt4")
         for arg in applArgs:
             args.append(arg)
         
@@ -442,7 +448,10 @@
         """
         filename = act.data()
         if filename:
-            self.__startProc("eric6.py", filename)
+            self.__startProc(
+                "eric6.py",
+                "--config={0}".format(Utilities.getConfigDir()),
+                filename)
     
     def __showPreferences(self):
         """

eric ide

mercurial