Project/ProjectOthersBrowser.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3484
645c12de6b0c
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
47 47
48 self.selectedItemsFilter = [ProjectBrowserFileItem, 48 self.selectedItemsFilter = [ProjectBrowserFileItem,
49 ProjectBrowserDirectoryItem] 49 ProjectBrowserDirectoryItem]
50 self.specialMenuEntries = [1] 50 self.specialMenuEntries = [1]
51 51
52 self.setWindowTitle(self.trUtf8('Others')) 52 self.setWindowTitle(self.tr('Others'))
53 53
54 self.setWhatsThis(self.trUtf8( 54 self.setWhatsThis(self.tr(
55 """<b>Project Others Browser</b>""" 55 """<b>Project Others Browser</b>"""
56 """<p>This allows to easily see all other files and directories""" 56 """<p>This allows to easily see all other files and directories"""
57 """ contained in the current project. Several actions can be""" 57 """ contained in the current project. Several actions can be"""
58 """ executed via the context menu. The entry which is registered""" 58 """ executed via the context menu. The entry which is registered"""
59 """ in the project is shown in a different colour.</p>""" 59 """ in the project is shown in a different colour.</p>"""
67 Protected overloaded method to generate the popup menu. 67 Protected overloaded method to generate the popup menu.
68 """ 68 """
69 ProjectBaseBrowser._createPopupMenus(self) 69 ProjectBaseBrowser._createPopupMenus(self)
70 70
71 self.editPixmapAct = self.menu.addAction( 71 self.editPixmapAct = self.menu.addAction(
72 self.trUtf8('Open in Icon Editor'), self._editPixmap) 72 self.tr('Open in Icon Editor'), self._editPixmap)
73 self.menu.addSeparator() 73 self.menu.addSeparator()
74 self.renameFileAct = self.menu.addAction( 74 self.renameFileAct = self.menu.addAction(
75 self.trUtf8('Rename file'), self._renameFile) 75 self.tr('Rename file'), self._renameFile)
76 self.menuActions.append(self.renameFileAct) 76 self.menuActions.append(self.renameFileAct)
77 act = self.menu.addAction( 77 act = self.menu.addAction(
78 self.trUtf8('Remove from project'), self.__removeItem) 78 self.tr('Remove from project'), self.__removeItem)
79 self.menuActions.append(act) 79 self.menuActions.append(act)
80 act = self.menu.addAction(self.trUtf8('Delete'), self.__deleteItem) 80 act = self.menu.addAction(self.tr('Delete'), self.__deleteItem)
81 self.menuActions.append(act) 81 self.menuActions.append(act)
82 self.menu.addSeparator() 82 self.menu.addSeparator()
83 self.menu.addAction( 83 self.menu.addAction(
84 self.trUtf8('Add files...'), self.project.addOthersFiles) 84 self.tr('Add files...'), self.project.addOthersFiles)
85 self.menu.addAction( 85 self.menu.addAction(
86 self.trUtf8('Add directory...'), self.project.addOthersDir) 86 self.tr('Add directory...'), self.project.addOthersDir)
87 self.menu.addSeparator() 87 self.menu.addSeparator()
88 self.menu.addAction(self.trUtf8('Refresh'), self.__refreshItem) 88 self.menu.addAction(self.tr('Refresh'), self.__refreshItem)
89 self.menu.addSeparator() 89 self.menu.addSeparator()
90 self.menu.addAction( 90 self.menu.addAction(
91 self.trUtf8('Copy Path to Clipboard'), self._copyToClipboard) 91 self.tr('Copy Path to Clipboard'), self._copyToClipboard)
92 self.menu.addSeparator() 92 self.menu.addSeparator()
93 self.menu.addAction( 93 self.menu.addAction(
94 self.trUtf8('Expand all directories'), self._expandAllDirs) 94 self.tr('Expand all directories'), self._expandAllDirs)
95 self.menu.addAction( 95 self.menu.addAction(
96 self.trUtf8('Collapse all directories'), self._collapseAllDirs) 96 self.tr('Collapse all directories'), self._collapseAllDirs)
97 self.menu.addSeparator() 97 self.menu.addSeparator()
98 self.menu.addAction(self.trUtf8('Configure...'), self._configure) 98 self.menu.addAction(self.tr('Configure...'), self._configure)
99 99
100 self.backMenu = QMenu(self) 100 self.backMenu = QMenu(self)
101 self.backMenu.addAction( 101 self.backMenu.addAction(
102 self.trUtf8('Add files...'), self.project.addOthersFiles) 102 self.tr('Add files...'), self.project.addOthersFiles)
103 self.backMenu.addAction( 103 self.backMenu.addAction(
104 self.trUtf8('Add directory...'), self.project.addOthersDir) 104 self.tr('Add directory...'), self.project.addOthersDir)
105 self.backMenu.addSeparator() 105 self.backMenu.addSeparator()
106 self.backMenu.addAction( 106 self.backMenu.addAction(
107 self.trUtf8('Expand all directories'), self._expandAllDirs) 107 self.tr('Expand all directories'), self._expandAllDirs)
108 self.backMenu.addAction( 108 self.backMenu.addAction(
109 self.trUtf8('Collapse all directories'), self._collapseAllDirs) 109 self.tr('Collapse all directories'), self._collapseAllDirs)
110 self.backMenu.addSeparator() 110 self.backMenu.addSeparator()
111 self.backMenu.addAction(self.trUtf8('Configure...'), self._configure) 111 self.backMenu.addAction(self.tr('Configure...'), self._configure)
112 self.backMenu.setEnabled(False) 112 self.backMenu.setEnabled(False)
113 113
114 self.multiMenu.addSeparator() 114 self.multiMenu.addSeparator()
115 act = self.multiMenu.addAction( 115 act = self.multiMenu.addAction(
116 self.trUtf8('Remove from project'), self.__removeItem) 116 self.tr('Remove from project'), self.__removeItem)
117 self.multiMenuActions.append(act) 117 self.multiMenuActions.append(act)
118 act = self.multiMenu.addAction( 118 act = self.multiMenu.addAction(
119 self.trUtf8('Delete'), self.__deleteItem) 119 self.tr('Delete'), self.__deleteItem)
120 self.multiMenuActions.append(act) 120 self.multiMenuActions.append(act)
121 self.multiMenu.addSeparator() 121 self.multiMenu.addSeparator()
122 self.multiMenu.addAction( 122 self.multiMenu.addAction(
123 self.trUtf8('Expand all directories'), self._expandAllDirs) 123 self.tr('Expand all directories'), self._expandAllDirs)
124 self.multiMenu.addAction( 124 self.multiMenu.addAction(
125 self.trUtf8('Collapse all directories'), self._collapseAllDirs) 125 self.tr('Collapse all directories'), self._collapseAllDirs)
126 self.multiMenu.addSeparator() 126 self.multiMenu.addSeparator()
127 self.multiMenu.addAction(self.trUtf8('Configure...'), self._configure) 127 self.multiMenu.addAction(self.tr('Configure...'), self._configure)
128 128
129 self.menu.aboutToShow.connect(self.__showContextMenu) 129 self.menu.aboutToShow.connect(self.__showContextMenu)
130 self.multiMenu.aboutToShow.connect(self.__showContextMenuMulti) 130 self.multiMenu.aboutToShow.connect(self.__showContextMenuMulti)
131 self.backMenu.aboutToShow.connect(self.__showContextMenuBack) 131 self.backMenu.aboutToShow.connect(self.__showContextMenuBack)
132 self.mainMenu = self.menu 132 self.mainMenu = self.menu
291 291
292 from UI.DeleteFilesConfirmationDialog import \ 292 from UI.DeleteFilesConfirmationDialog import \
293 DeleteFilesConfirmationDialog 293 DeleteFilesConfirmationDialog
294 dlg = DeleteFilesConfirmationDialog( 294 dlg = DeleteFilesConfirmationDialog(
295 self.parent(), 295 self.parent(),
296 self.trUtf8("Delete files/directories"), 296 self.tr("Delete files/directories"),
297 self.trUtf8( 297 self.tr(
298 "Do you really want to delete these entries from the" 298 "Do you really want to delete these entries from the"
299 " project?"), 299 " project?"),
300 names) 300 names)
301 301
302 if dlg.exec_() == QDialog.Accepted: 302 if dlg.exec_() == QDialog.Accepted:

eric ide

mercurial