Project/ProjectOthersBrowser.py

changeset 3030
4a0a82ddd9d2
parent 2995
63d874899b8b
child 3058
0a02c433f52d
child 3160
209a07d7e401
equal deleted inserted replaced
3029:4055a15ce0f2 3030:4a0a82ddd9d2
66 """ 66 """
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 = \ 71 self.editPixmapAct = self.menu.addAction(
72 self.menu.addAction(self.trUtf8('Open in Icon Editor'), 72 self.trUtf8('Open in Icon Editor'), self._editPixmap)
73 self._editPixmap) 73 self.menu.addSeparator()
74 self.menu.addSeparator() 74 self.renameFileAct = self.menu.addAction(
75 self.renameFileAct = self.menu.addAction(self.trUtf8('Rename file'), 75 self.trUtf8('Rename file'), self._renameFile)
76 self._renameFile)
77 self.menuActions.append(self.renameFileAct) 76 self.menuActions.append(self.renameFileAct)
78 act = self.menu.addAction( 77 act = self.menu.addAction(
79 self.trUtf8('Remove from project'), self.__removeItem) 78 self.trUtf8('Remove from project'), self.__removeItem)
80 self.menuActions.append(act) 79 self.menuActions.append(act)
81 act = self.menu.addAction(self.trUtf8('Delete'), self.__deleteItem) 80 act = self.menu.addAction(self.trUtf8('Delete'), self.__deleteItem)
86 self.menu.addAction( 85 self.menu.addAction(
87 self.trUtf8('Add directory...'), self.project.addOthersDir) 86 self.trUtf8('Add directory...'), self.project.addOthersDir)
88 self.menu.addSeparator() 87 self.menu.addSeparator()
89 self.menu.addAction(self.trUtf8('Refresh'), self.__refreshItem) 88 self.menu.addAction(self.trUtf8('Refresh'), self.__refreshItem)
90 self.menu.addSeparator() 89 self.menu.addSeparator()
91 self.menu.addAction(self.trUtf8('Copy Path to Clipboard'), 90 self.menu.addAction(
92 self._copyToClipboard) 91 self.trUtf8('Copy Path to Clipboard'), self._copyToClipboard)
93 self.menu.addSeparator() 92 self.menu.addSeparator()
94 self.menu.addAction(self.trUtf8('Expand all directories'), 93 self.menu.addAction(
95 self._expandAllDirs) 94 self.trUtf8('Expand all directories'), self._expandAllDirs)
96 self.menu.addAction(self.trUtf8('Collapse all directories'), 95 self.menu.addAction(
97 self._collapseAllDirs) 96 self.trUtf8('Collapse all directories'), self._collapseAllDirs)
98 self.menu.addSeparator() 97 self.menu.addSeparator()
99 self.menu.addAction(self.trUtf8('Configure...'), self._configure) 98 self.menu.addAction(self.trUtf8('Configure...'), self._configure)
100 99
101 self.backMenu = QMenu(self) 100 self.backMenu = QMenu(self)
102 self.backMenu.addAction(self.trUtf8('Add files...'), 101 self.backMenu.addAction(
103 self.project.addOthersFiles) 102 self.trUtf8('Add files...'), self.project.addOthersFiles)
104 self.backMenu.addAction(self.trUtf8('Add directory...'), 103 self.backMenu.addAction(
105 self.project.addOthersDir) 104 self.trUtf8('Add directory...'), self.project.addOthersDir)
106 self.backMenu.addSeparator() 105 self.backMenu.addSeparator()
107 self.backMenu.addAction(self.trUtf8('Expand all directories'), 106 self.backMenu.addAction(
108 self._expandAllDirs) 107 self.trUtf8('Expand all directories'), self._expandAllDirs)
109 self.backMenu.addAction(self.trUtf8('Collapse all directories'), 108 self.backMenu.addAction(
110 self._collapseAllDirs) 109 self.trUtf8('Collapse all directories'), self._collapseAllDirs)
111 self.backMenu.addSeparator() 110 self.backMenu.addSeparator()
112 self.backMenu.addAction(self.trUtf8('Configure...'), self._configure) 111 self.backMenu.addAction(self.trUtf8('Configure...'), self._configure)
113 self.backMenu.setEnabled(False) 112 self.backMenu.setEnabled(False)
114 113
115 self.multiMenu.addSeparator() 114 self.multiMenu.addSeparator()
116 act = self.multiMenu.addAction(self.trUtf8('Remove from project'), 115 act = self.multiMenu.addAction(
117 self.__removeItem) 116 self.trUtf8('Remove from project'), self.__removeItem)
118 self.multiMenuActions.append(act) 117 self.multiMenuActions.append(act)
119 act = self.multiMenu.addAction( 118 act = self.multiMenu.addAction(
120 self.trUtf8('Delete'), self.__deleteItem) 119 self.trUtf8('Delete'), self.__deleteItem)
121 self.multiMenuActions.append(act) 120 self.multiMenuActions.append(act)
122 self.multiMenu.addSeparator() 121 self.multiMenu.addSeparator()
123 self.multiMenu.addAction(self.trUtf8('Expand all directories'), 122 self.multiMenu.addAction(
124 self._expandAllDirs) 123 self.trUtf8('Expand all directories'), self._expandAllDirs)
125 self.multiMenu.addAction(self.trUtf8('Collapse all directories'), 124 self.multiMenu.addAction(
126 self._collapseAllDirs) 125 self.trUtf8('Collapse all directories'), self._collapseAllDirs)
127 self.multiMenu.addSeparator() 126 self.multiMenu.addSeparator()
128 self.multiMenu.addAction(self.trUtf8('Configure...'), self._configure) 127 self.multiMenu.addAction(self.trUtf8('Configure...'), self._configure)
129 128
130 self.menu.aboutToShow.connect(self.__showContextMenu) 129 self.menu.aboutToShow.connect(self.__showContextMenu)
131 self.multiMenu.aboutToShow.connect(self.__showContextMenuMulti) 130 self.multiMenu.aboutToShow.connect(self.__showContextMenuMulti)
290 del dirFullNames 289 del dirFullNames
291 del dirNames 290 del dirNames
292 291
293 from UI.DeleteFilesConfirmationDialog import \ 292 from UI.DeleteFilesConfirmationDialog import \
294 DeleteFilesConfirmationDialog 293 DeleteFilesConfirmationDialog
295 dlg = DeleteFilesConfirmationDialog(self.parent(), 294 dlg = DeleteFilesConfirmationDialog(
295 self.parent(),
296 self.trUtf8("Delete files/directories"), 296 self.trUtf8("Delete files/directories"),
297 self.trUtf8( 297 self.trUtf8(
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)

eric ide

mercurial