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 |