diff -r bf4624957d2d -r 94e0e688dcad Project/ProjectResourcesBrowser.py --- a/Project/ProjectResourcesBrowser.py Tue May 15 18:25:26 2018 +0200 +++ b/Project/ProjectResourcesBrowser.py Tue May 15 19:39:46 2018 +0200 @@ -84,7 +84,7 @@ self.menu = QMenu(self) if self.project.getProjectType() in \ ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin", - "PySide", "PySideC"]: + "PySide", "PySideC", "PySide2", "PySideC2"]: self.menu.addAction( self.tr('Compile resource'), self.__compileResource) @@ -120,7 +120,7 @@ self.menu.addSeparator() if self.project.getProjectType() in \ ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin", - "PySide", "PySideC"]: + "PySide", "PySideC", "PySide2", "PySideC2"]: self.menu.addAction( self.tr('New resource...'), self.__newResource) else: @@ -148,7 +148,7 @@ self.backMenu = QMenu(self) if self.project.getProjectType() in \ ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin", - "PySide", "PySideC"]: + "PySide", "PySideC", "PySide2", "PySideC2"]: self.backMenu.addAction( self.tr('Compile all resources'), self.__compileAllResources) @@ -186,7 +186,7 @@ self.multiMenu = QMenu(self) if self.project.getProjectType() in \ ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin", - "PySide", "PySideC"]: + "PySide", "PySideC", "PySide2", "PySideC2"]: act = self.multiMenu.addAction( self.tr('Compile resources'), self.__compileSelectedResources) @@ -218,7 +218,7 @@ self.dirMenu = QMenu(self) if self.project.getProjectType() in \ ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin", - "PySide", "PySideC"]: + "PySide", "PySideC", "PySide2", "PySideC2"]: self.dirMenu.addAction( self.tr('Compile all resources'), self.__compileAllResources) @@ -259,7 +259,7 @@ self.dirMultiMenu = QMenu(self) if self.project.getProjectType() in \ ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E6Plugin", - "PySide", "PySideC"]: + "PySide", "PySideC", "PySide2", "PySideC2"]: self.dirMultiMenu.addAction( self.tr('Compile all resources'), self.__compileAllResources) @@ -527,7 +527,7 @@ def __readStdout(self): """ Private slot to handle the readyReadStandardOutput signal of the - pyrcc4/pyrcc5/pyside-rcc/rbrcc process. + pyrcc4/pyrcc5/pyside-rcc/pyside2-rcc/rbrcc process. """ if self.compileProc is None: return @@ -541,7 +541,7 @@ def __readStderr(self): """ Private slot to handle the readyReadStandardError signal of the - pyrcc4/pyrcc5/pyside-rcc/rbrcc process. + pyrcc4/pyrcc5/pyside-rcc/pyside2-rcc/rbrcc process. """ if self.compileProc is None: return @@ -651,12 +651,13 @@ self.rccCompiler = Utilities.generatePyQtToolPath('pyrcc5') elif self.project.getProjectType() in ["PySide", "PySideC"]: self.rccCompiler = Utilities.generatePySideToolPath( - 'pyside-rcc') + 'pyside-rcc', "1") if self.project.getProjectLanguage() in \ ["Python", "Python2"]: args.append("-py2") else: args.append("-py3") + # TODO: add entry for PySide2 else: return None elif self.project.getProjectLanguage() == "Ruby":