Project/ProjectResourcesBrowser.py

changeset 3691
c473d6347610
parent 3656
441956d8fce5
child 4021
195a471c327b
equal deleted inserted replaced
3688:1b5dae8f0173 3691:c473d6347610
84 self.dirMenuActions = [] 84 self.dirMenuActions = []
85 self.dirMultiMenuActions = [] 85 self.dirMultiMenuActions = []
86 86
87 self.menu = QMenu(self) 87 self.menu = QMenu(self)
88 if self.project.getProjectType() in \ 88 if self.project.getProjectType() in \
89 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", 89 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", "E6Plugin",
90 "PySide", "PySideC"]: 90 "PySide", "PySideC"]:
91 self.menu.addAction( 91 self.menu.addAction(
92 self.tr('Compile resource'), 92 self.tr('Compile resource'),
93 self.__compileResource) 93 self.__compileResource)
94 self.menu.addAction( 94 self.menu.addAction(
120 self.menuActions.append(act) 120 self.menuActions.append(act)
121 act = self.menu.addAction(self.tr('Delete'), self.__deleteFile) 121 act = self.menu.addAction(self.tr('Delete'), self.__deleteFile)
122 self.menuActions.append(act) 122 self.menuActions.append(act)
123 self.menu.addSeparator() 123 self.menu.addSeparator()
124 if self.project.getProjectType() in \ 124 if self.project.getProjectType() in \
125 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", 125 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", "E6Plugin",
126 "PySide", "PySideC"]: 126 "PySide", "PySideC"]:
127 self.menu.addAction( 127 self.menu.addAction(
128 self.tr('New resource...'), self.__newResource) 128 self.tr('New resource...'), self.__newResource)
129 else: 129 else:
130 if self.hooks["newResource"] is not None: 130 if self.hooks["newResource"] is not None:
148 self.menu.addSeparator() 148 self.menu.addSeparator()
149 self.menu.addAction(self.tr('Configure...'), self._configure) 149 self.menu.addAction(self.tr('Configure...'), self._configure)
150 150
151 self.backMenu = QMenu(self) 151 self.backMenu = QMenu(self)
152 if self.project.getProjectType() in \ 152 if self.project.getProjectType() in \
153 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", 153 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", "E6Plugin",
154 "PySide", "PySideC"]: 154 "PySide", "PySideC"]:
155 self.backMenu.addAction( 155 self.backMenu.addAction(
156 self.tr('Compile all resources'), 156 self.tr('Compile all resources'),
157 self.__compileAllResources) 157 self.__compileAllResources)
158 self.backMenu.addSeparator() 158 self.backMenu.addSeparator()
186 self.backMenu.setEnabled(False) 186 self.backMenu.setEnabled(False)
187 187
188 # create the menu for multiple selected files 188 # create the menu for multiple selected files
189 self.multiMenu = QMenu(self) 189 self.multiMenu = QMenu(self)
190 if self.project.getProjectType() in \ 190 if self.project.getProjectType() in \
191 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", 191 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", "E6Plugin",
192 "PySide", "PySideC"]: 192 "PySide", "PySideC"]:
193 act = self.multiMenu.addAction( 193 act = self.multiMenu.addAction(
194 self.tr('Compile resources'), 194 self.tr('Compile resources'),
195 self.__compileSelectedResources) 195 self.__compileSelectedResources)
196 self.multiMenu.addSeparator() 196 self.multiMenu.addSeparator()
218 self.multiMenu.addSeparator() 218 self.multiMenu.addSeparator()
219 self.multiMenu.addAction(self.tr('Configure...'), self._configure) 219 self.multiMenu.addAction(self.tr('Configure...'), self._configure)
220 220
221 self.dirMenu = QMenu(self) 221 self.dirMenu = QMenu(self)
222 if self.project.getProjectType() in \ 222 if self.project.getProjectType() in \
223 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", 223 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", "E6Plugin",
224 "PySide", "PySideC"]: 224 "PySide", "PySideC"]:
225 self.dirMenu.addAction( 225 self.dirMenu.addAction(
226 self.tr('Compile all resources'), 226 self.tr('Compile all resources'),
227 self.__compileAllResources) 227 self.__compileAllResources)
228 self.dirMenu.addSeparator() 228 self.dirMenu.addSeparator()
259 self.dirMenu.addSeparator() 259 self.dirMenu.addSeparator()
260 self.dirMenu.addAction(self.tr('Configure...'), self._configure) 260 self.dirMenu.addAction(self.tr('Configure...'), self._configure)
261 261
262 self.dirMultiMenu = QMenu(self) 262 self.dirMultiMenu = QMenu(self)
263 if self.project.getProjectType() in \ 263 if self.project.getProjectType() in \
264 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", 264 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "E4Plugin", "E6Plugin",
265 "PySide", "PySideC"]: 265 "PySide", "PySideC"]:
266 self.dirMultiMenu.addAction( 266 self.dirMultiMenu.addAction(
267 self.tr('Compile all resources'), 267 self.tr('Compile all resources'),
268 self.__compileAllResources) 268 self.__compileAllResources)
269 self.dirMultiMenu.addSeparator() 269 self.dirMultiMenu.addSeparator()
640 if self.project.pdata["PROGLANGUAGE"][0] in \ 640 if self.project.pdata["PROGLANGUAGE"][0] in \
641 ["Python", "Python2"]: 641 ["Python", "Python2"]:
642 args.append("-py2") 642 args.append("-py2")
643 else: 643 else:
644 args.append("-py3") 644 args.append("-py3")
645 elif self.project.getProjectType() in ["PyQt5", "PyQt5C"]: 645 elif self.project.getProjectType() in [
646 "PyQt5", "PyQt5C", "E6Plugin"]:
646 self.rccCompiler = 'pyrcc5' 647 self.rccCompiler = 'pyrcc5'
647 if Utilities.isWindowsPlatform(): 648 if Utilities.isWindowsPlatform():
648 self.rccCompiler += '.exe' 649 self.rccCompiler += '.exe'
649 elif self.project.getProjectType() in ["PySide", "PySideC"]: 650 elif self.project.getProjectType() in ["PySide", "PySideC"]:
650 self.rccCompiler = Utilities.generatePySideToolPath( 651 self.rccCompiler = Utilities.generatePySideToolPath(

eric ide

mercurial