src/eric7/Project/ProjectResourcesBrowser.py

branch
eric7
changeset 9512
6e29913ba7b6
parent 9482
a2bc06a54d9d
child 9514
2b104ad132a4
equal deleted inserted replaced
9511:263a664d55dc 9512:6e29913ba7b6
45 showMenu = pyqtSignal(str, QMenu) 45 showMenu = pyqtSignal(str, QMenu)
46 46
47 RCFilenameFormatPython = "{0}_rc.py" 47 RCFilenameFormatPython = "{0}_rc.py"
48 RCFilenameFormatRuby = "{0}_rc.rb" 48 RCFilenameFormatRuby = "{0}_rc.rb"
49 49
50 def __init__(self, project, parent=None): 50 def __init__(self, project, projectBrowser, parent=None):
51 """ 51 """
52 Constructor 52 Constructor
53 53
54 @param project reference to the project object 54 @param project reference to the project object
55 @param parent parent widget of this browser (QWidget) 55 @type Project
56 @param projectBrowser reference to the project browser object
57 @type ProjectBrowser
58 @param parent parent widget of this browser
59 @type QWidget
56 """ 60 """
57 ProjectBaseBrowser.__init__(self, project, ProjectBrowserResourceType, parent) 61 ProjectBaseBrowser.__init__(self, project, ProjectBrowserResourceType, parent)
58 62
59 self.selectedItemsFilter = [ 63 self.selectedItemsFilter = [
60 ProjectBrowserFileItem, 64 ProjectBrowserFileItem,
71 """ context menu.</p>""" 75 """ context menu.</p>"""
72 ) 76 )
73 ) 77 )
74 78
75 self.compileProc = None 79 self.compileProc = None
80
81 project.projectClosed.connect(self._projectClosed)
82 project.projectOpened.connect(self._projectOpened)
83 project.newProject.connect(self._newProject)
84 project.reinitVCS.connect(self._initMenusAndVcs)
85 project.projectPropertiesChanged.connect(self._initMenusAndVcs)
86
87 projectBrowser.preferencesChanged.connect(self.handlePreferencesChanged)
88
89 self.appendStderr.connect(projectBrowser.appendStderr)
90 self.closeSourceWindow.connect(projectBrowser.closeSourceWindow)
91 self.sourceFile[str].connect(projectBrowser.sourceFile[str])
76 92
77 def _createPopupMenus(self): 93 def _createPopupMenus(self):
78 """ 94 """
79 Protected overloaded method to generate the popup menu. 95 Protected overloaded method to generate the popup menu.
80 """ 96 """

eric ide

mercurial