108 ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: |
108 ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: |
109 act = self.menu.addAction(self.trUtf8('Generate translation'), |
109 act = self.menu.addAction(self.trUtf8('Generate translation'), |
110 self.__generateSelected) |
110 self.__generateSelected) |
111 self.tsMenuActions.append(act) |
111 self.tsMenuActions.append(act) |
112 self.tsprocMenuActions.append(act) |
112 self.tsprocMenuActions.append(act) |
113 act = self.menu.addAction(\ |
113 act = self.menu.addAction( |
114 self.trUtf8('Generate translation (with obsolete)'), |
114 self.trUtf8('Generate translation (with obsolete)'), |
115 self.__generateObsoleteSelected) |
115 self.__generateObsoleteSelected) |
116 self.tsMenuActions.append(act) |
116 self.tsMenuActions.append(act) |
117 self.tsprocMenuActions.append(act) |
117 self.tsprocMenuActions.append(act) |
118 act = self.menu.addAction(self.trUtf8('Generate all translations'), |
118 act = self.menu.addAction(self.trUtf8('Generate all translations'), |
119 self.__generateAll) |
119 self.__generateAll) |
120 self.tsprocMenuActions.append(act) |
120 self.tsprocMenuActions.append(act) |
121 act = self.menu.addAction(\ |
121 act = self.menu.addAction( |
122 self.trUtf8('Generate all translations (with obsolete)'), |
122 self.trUtf8('Generate all translations (with obsolete)'), |
123 self.__generateObsoleteAll) |
123 self.__generateObsoleteAll) |
124 self.tsprocMenuActions.append(act) |
124 self.tsprocMenuActions.append(act) |
125 self.menu.addSeparator() |
125 self.menu.addSeparator() |
126 act = self.menu.addAction(self.trUtf8('Open in Qt-Linguist'), |
126 act = self.menu.addAction(self.trUtf8('Open in Qt-Linguist'), |
216 if self.project.getProjectType() in \ |
216 if self.project.getProjectType() in \ |
217 ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: |
217 ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: |
218 act = self.backMenu.addAction(self.trUtf8('Generate all translations'), |
218 act = self.backMenu.addAction(self.trUtf8('Generate all translations'), |
219 self.__generateAll) |
219 self.__generateAll) |
220 self.tsprocBackMenuActions.append(act) |
220 self.tsprocBackMenuActions.append(act) |
221 act = self.backMenu.addAction(\ |
221 act = self.backMenu.addAction( |
222 self.trUtf8('Generate all translations (with obsolete)'), |
222 self.trUtf8('Generate all translations (with obsolete)'), |
223 self.__generateObsoleteAll) |
223 self.__generateObsoleteAll) |
224 self.tsprocBackMenuActions.append(act) |
224 self.tsprocBackMenuActions.append(act) |
225 act = self.backMenu.addAction(self.trUtf8('Release all translations'), |
225 act = self.backMenu.addAction(self.trUtf8('Release all translations'), |
226 self.__releaseAll) |
226 self.__releaseAll) |
268 ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: |
268 ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: |
269 act = self.multiMenu.addAction(self.trUtf8('Generate translations'), |
269 act = self.multiMenu.addAction(self.trUtf8('Generate translations'), |
270 self.__generateSelected) |
270 self.__generateSelected) |
271 self.tsMultiMenuActions.append(act) |
271 self.tsMultiMenuActions.append(act) |
272 self.tsprocMultiMenuActions.append(act) |
272 self.tsprocMultiMenuActions.append(act) |
273 act = self.multiMenu.addAction(\ |
273 act = self.multiMenu.addAction( |
274 self.trUtf8('Generate translations (with obsolete)'), |
274 self.trUtf8('Generate translations (with obsolete)'), |
275 self.__generateObsoleteSelected) |
275 self.__generateObsoleteSelected) |
276 self.tsMultiMenuActions.append(act) |
276 self.tsMultiMenuActions.append(act) |
277 self.tsprocMultiMenuActions.append(act) |
277 self.tsprocMultiMenuActions.append(act) |
278 self.multiMenu.addSeparator() |
278 self.multiMenu.addSeparator() |
279 act = self.multiMenu.addAction(\ |
279 act = self.multiMenu.addAction( |
280 self.trUtf8('Open in Qt-Linguist'), self._openItem) |
280 self.trUtf8('Open in Qt-Linguist'), self._openItem) |
281 self.tsMultiMenuActions.append(act) |
281 self.tsMultiMenuActions.append(act) |
282 act = self.multiMenu.addAction(self.trUtf8('Open in Editor'), |
282 act = self.multiMenu.addAction(self.trUtf8('Open in Editor'), |
283 self.__openFileInEditor) |
283 self.__openFileInEditor) |
284 self.tsMultiMenuActions.append(act) |
284 self.tsMultiMenuActions.append(act) |
338 if self.project.getProjectType() in \ |
338 if self.project.getProjectType() in \ |
339 ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: |
339 ["Qt4", "Qt4C", "E4Plugin", "PySide", "PySideC"]: |
340 act = self.dirMenu.addAction(self.trUtf8('Generate all translations'), |
340 act = self.dirMenu.addAction(self.trUtf8('Generate all translations'), |
341 self.__generateAll) |
341 self.__generateAll) |
342 self.tsprocDirMenuActions.append(act) |
342 self.tsprocDirMenuActions.append(act) |
343 act = self.dirMenu.addAction(\ |
343 act = self.dirMenu.addAction( |
344 self.trUtf8('Generate all translations (with obsolete)'), |
344 self.trUtf8('Generate all translations (with obsolete)'), |
345 self.__generateObsoleteAll) |
345 self.__generateObsoleteAll) |
346 self.tsprocDirMenuActions.append(act) |
346 self.tsprocDirMenuActions.append(act) |
347 act = self.dirMenu.addAction(self.trUtf8('Release all translations'), |
347 act = self.dirMenu.addAction(self.trUtf8('Release all translations'), |
348 self.__releaseAll) |
348 self.__releaseAll) |
403 """ |
403 """ |
404 if not self.project.isOpen(): |
404 if not self.project.isOpen(): |
405 return |
405 return |
406 |
406 |
407 try: |
407 try: |
408 categories = self.getSelectedItemsCountCategorized(\ |
408 categories = self.getSelectedItemsCountCategorized( |
409 [ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem]) |
409 [ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem]) |
410 cnt = categories["sum"] |
410 cnt = categories["sum"] |
411 if cnt <= 1: |
411 if cnt <= 1: |
412 index = self.indexAt(coord) |
412 index = self.indexAt(coord) |
413 if index.isValid(): |
413 if index.isValid(): |
414 self._selectSingleItem(index) |
414 self._selectSingleItem(index) |
415 categories = self.getSelectedItemsCountCategorized(\ |
415 categories = self.getSelectedItemsCountCategorized( |
416 [ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem]) |
416 [ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem]) |
417 cnt = categories["sum"] |
417 cnt = categories["sum"] |
418 |
418 |
419 bfcnt = categories[str(ProjectBrowserFileItem)] |
419 bfcnt = categories[str(ProjectBrowserFileItem)] |
420 sdcnt = categories[str(ProjectBrowserSimpleDirectoryItem)] |
420 sdcnt = categories[str(ProjectBrowserSimpleDirectoryItem)] |