Project/ProjectResourcesBrowser.py

changeset 4303
57b5de82ce05
parent 4249
ec015f3b8fdb
child 4563
881340f4bd0c
child 4632
ca310db386ed
equal deleted inserted replaced
4302:748f4945462b 4303:57b5de82ce05
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", "E6Plugin", 89 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "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", "E6Plugin", 125 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "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", "E6Plugin", 153 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "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", "E6Plugin", 191 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "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", "E6Plugin", 223 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "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", "E6Plugin", 264 ["Qt4", "Qt4C", "PyQt5", "PyQt5C", "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()
630 args = [] 630 args = []
631 self.buf = "" 631 self.buf = ""
632 632
633 if self.project.pdata["PROGLANGUAGE"][0] in \ 633 if self.project.pdata["PROGLANGUAGE"][0] in \
634 ["Python", "Python2", "Python3"]: 634 ["Python", "Python2", "Python3"]:
635 if self.project.getProjectType() in ["Qt4", "Qt4C", "E4Plugin"]: 635 if self.project.getProjectType() in ["Qt4", "Qt4C"]:
636 self.rccCompiler = 'pyrcc4' 636 self.rccCompiler = 'pyrcc4'
637 if Utilities.isWindowsPlatform(): 637 if Utilities.isWindowsPlatform():
638 self.rccCompiler += '.exe' 638 self.rccCompiler += '.exe'
639 if PYQT_VERSION >= 0x040500: 639 if PYQT_VERSION >= 0x040500:
640 if self.project.pdata["PROGLANGUAGE"][0] in \ 640 if self.project.pdata["PROGLANGUAGE"][0] in \

eric ide

mercurial