src/eric7/Project/ProjectOthersBrowser.py

branch
eric7
changeset 9512
6e29913ba7b6
parent 9482
a2bc06a54d9d
child 9516
0f023e61a9b5
equal deleted inserted replaced
9511:263a664d55dc 9512:6e29913ba7b6
38 The name of the menu and a reference to the menu are given. 38 The name of the menu and a reference to the menu are given.
39 """ 39 """
40 40
41 showMenu = pyqtSignal(str, QMenu) 41 showMenu = pyqtSignal(str, QMenu)
42 42
43 def __init__(self, project, parent=None): 43 def __init__(self, project, projectBrowser, parent=None):
44 """ 44 """
45 Constructor 45 Constructor
46 46
47 @param project reference to the project object 47 @param project reference to the project object
48 @param parent parent widget of this browser (QWidget) 48 @type Project
49 @param projectBrowser reference to the project browser object
50 @type ProjectBrowser
51 @param parent parent widget of this browser
52 @type QWidget
49 """ 53 """
50 ProjectBaseBrowser.__init__(self, project, ProjectBrowserOthersType, parent) 54 ProjectBaseBrowser.__init__(self, project, ProjectBrowserOthersType, parent)
51 55
52 self.selectedItemsFilter = [ProjectBrowserFileItem, ProjectBrowserDirectoryItem] 56 self.selectedItemsFilter = [ProjectBrowserFileItem, ProjectBrowserDirectoryItem]
53 self.specialMenuEntries = [1] 57 self.specialMenuEntries = [1]
64 ) 68 )
65 ) 69 )
66 70
67 project.prepareRepopulateItem.connect(self._prepareRepopulateItem) 71 project.prepareRepopulateItem.connect(self._prepareRepopulateItem)
68 project.completeRepopulateItem.connect(self._completeRepopulateItem) 72 project.completeRepopulateItem.connect(self._completeRepopulateItem)
73 project.projectClosed.connect(self._projectClosed)
74 project.projectOpened.connect(self._projectOpened)
75 project.newProject.connect(self._newProject)
76 project.reinitVCS.connect(self._initMenusAndVcs)
77 project.projectPropertiesChanged.connect(self._initMenusAndVcs)
78
79 projectBrowser.preferencesChanged.connect(self.handlePreferencesChanged)
80
81 self.closeSourceWindow.connect(projectBrowser.closeSourceWindow)
82 self.sourceFile[str].connect(projectBrowser.sourceFile[str])
83 self.pixmapEditFile.connect(projectBrowser.pixmapEditFile)
84 self.pixmapFile.connect(projectBrowser.pixmapFile)
85 self.svgFile.connect(projectBrowser.svgFile)
86 self.umlFile.connect(projectBrowser.umlFile)
87 self.binaryFile.connect(projectBrowser.binaryFile)
69 88
70 def _createPopupMenus(self): 89 def _createPopupMenus(self):
71 """ 90 """
72 Protected overloaded method to generate the popup menu. 91 Protected overloaded method to generate the popup menu.
73 """ 92 """

eric ide

mercurial