Project/ProjectResourcesBrowser.py

branch
Py2 comp.
changeset 3060
5883ce99ee12
parent 3058
0a02c433f52d
parent 3047
2a3c730dbb58
child 3065
070b35dde35e
--- a/Project/ProjectResourcesBrowser.py	Fri Nov 01 15:48:48 2013 +0100
+++ b/Project/ProjectResourcesBrowser.py	Sun Nov 03 15:58:22 2013 +0100
@@ -85,7 +85,8 @@
         
         self.menu = QMenu(self)
         if self.project.getProjectType() in \
-                ["Qt4", "PyQt5", "E4Plugin", "PySide"]:
+                ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
+                 "PySide", "PySideC"]:
             self.menu.addAction(
                 self.trUtf8('Compile resource'),
                 self.__compileResource)
@@ -120,7 +121,8 @@
         self.menuActions.append(act)
         self.menu.addSeparator()
         if self.project.getProjectType() in \
-                ["Qt4", "PyQt5", "E4Plugin", "PySide"]:
+                ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
+                 "PySide", "PySideC"]:
             self.menu.addAction(
                 self.trUtf8('New resource...'), self.__newResource)
         else:
@@ -147,7 +149,8 @@
 
         self.backMenu = QMenu(self)
         if self.project.getProjectType() in \
-                ["Qt4", "PyQt5", "E4Plugin", "PySide"]:
+                ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
+                 "PySide", "PySideC"]:
             self.backMenu.addAction(
                 self.trUtf8('Compile all resources'),
                 self.__compileAllResources)
@@ -184,7 +187,8 @@
         # create the menu for multiple selected files
         self.multiMenu = QMenu(self)
         if self.project.getProjectType() in \
-                ["Qt4", "PyQt5", "E4Plugin", "PySide"]:
+                ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
+                 "PySide", "PySideC"]:
             act = self.multiMenu.addAction(
                 self.trUtf8('Compile resources'),
                 self.__compileSelectedResources)
@@ -215,7 +219,8 @@
 
         self.dirMenu = QMenu(self)
         if self.project.getProjectType() in \
-                ["Qt4", "PyQt5", "E4Plugin", "PySide"]:
+                ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
+                 "PySide", "PySideC"]:
             self.dirMenu.addAction(
                 self.trUtf8('Compile all resources'),
                 self.__compileAllResources)
@@ -255,7 +260,8 @@
         
         self.dirMultiMenu = QMenu(self)
         if self.project.getProjectType() in \
-                ["Qt4", "PyQt5", "E4Plugin", "PySide"]:
+                ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin",
+                 "PySide", "PySideC"]:
             self.dirMultiMenu.addAction(
                 self.trUtf8('Compile all resources'),
                 self.__compileAllResources)
@@ -380,7 +386,7 @@
         if isinstance(itm, ProjectBrowserFileItem):
             dn = os.path.dirname(itm.fileName())
         elif isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \
-             isinstance(itm, ProjectBrowserDirectoryItem):
+                isinstance(itm, ProjectBrowserDirectoryItem):
             dn = itm.dirName()
         else:
             dn = None
@@ -394,7 +400,7 @@
         if isinstance(itm, ProjectBrowserFileItem):
             dn = os.path.dirname(itm.fileName())
         elif isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \
-             isinstance(itm, ProjectBrowserDirectoryItem):
+                isinstance(itm, ProjectBrowserDirectoryItem):
             dn = itm.dirName()
         else:
             dn = None
@@ -480,8 +486,8 @@
                     self.trUtf8("New Resource"),
                     self.trUtf8(
                         "<p>The new resource file <b>{0}</b> could not"
-                        " be created.<br>Problem: {1}</p>")\
-                        .format(fname, str(e)))
+                        " be created.<br>Problem: {1}</p>")
+                    .format(fname, str(e)))
                 return
             
             self.project.appendFile(fname)
@@ -548,7 +554,7 @@
         while self.compileProc and self.compileProc.canReadLine():
             s = self.rccCompiler + ': '
             error = str(self.compileProc.readLine(),
-                            ioEncoding, 'replace')
+                        ioEncoding, 'replace')
             s += error
             self.appendStderr.emit(s)
         
@@ -625,7 +631,7 @@
         
         if self.project.pdata["PROGLANGUAGE"][0] in \
                 ["Python", "Python2", "Python3"]:
-            if self.project.getProjectType() in ["Qt4", "E4Plugin"]:
+            if self.project.getProjectType() in ["Qt4", "Qt4C","E4Plugin"]:
                 self.rccCompiler = 'pyrcc4'
                 if Utilities.isWindowsPlatform():
                     self.rccCompiler += '.exe'
@@ -635,11 +641,11 @@
                         args.append("-py2")
                     else:
                         args.append("-py3")
-            elif self.project.getProjectType() == "PyQt5":
+            elif self.project.getProjectType() in ["PyQt5", "PyQt5C"]:
                 self.rccCompiler = 'pyrcc5'
                 if Utilities.isWindowsPlatform():
                     self.rccCompiler += '.exe'
-            elif self.project.getProjectType() == "PySide":
+            elif self.project.getProjectType() in ["PySide", "PySideC"]:
                 self.rccCompiler = Utilities.generatePySideToolPath(
                     'pyside-rcc')
                 if self.project.pdata["PROGLANGUAGE"][0] in \
@@ -746,7 +752,7 @@
         Private method to compile selected resources to source files.
         """
         items = self.getSelectedItems()
-        files = [self.project.getRelativePath(itm.fileName()) \
+        files = [self.project.getRelativePath(itm.fileName())
                  for itm in items]
         
         if self.hooks["compileSelectedResources"] is not None:

eric ide

mercurial