src/eric7/Project/ProjectProtocolsBrowser.py

branch
eric7
changeset 9512
6e29913ba7b6
parent 9482
a2bc06a54d9d
child 9514
2b104ad132a4
equal deleted inserted replaced
9511:263a664d55dc 9512:6e29913ba7b6
52 52
53 appendStdout = pyqtSignal(str) 53 appendStdout = pyqtSignal(str)
54 appendStderr = pyqtSignal(str) 54 appendStderr = pyqtSignal(str)
55 showMenu = pyqtSignal(str, QMenu) 55 showMenu = pyqtSignal(str, QMenu)
56 56
57 def __init__(self, project, parent=None): 57 def __init__(self, project, projectBrowser, parent=None):
58 """ 58 """
59 Constructor 59 Constructor
60 60
61 @param project reference to the project object 61 @param project reference to the project object
62 @type Project 62 @type Project
63 @param projectBrowser reference to the project browser object
64 @type ProjectBrowser
63 @param parent parent widget of this browser 65 @param parent parent widget of this browser
64 @type QWidget 66 @type QWidget
65 """ 67 """
66 ProjectBaseBrowser.__init__(self, project, ProjectBrowserProtocolsType, parent) 68 ProjectBaseBrowser.__init__(self, project, ProjectBrowserProtocolsType, parent)
67 69
81 ) 83 )
82 ) 84 )
83 85
84 project.prepareRepopulateItem.connect(self._prepareRepopulateItem) 86 project.prepareRepopulateItem.connect(self._prepareRepopulateItem)
85 project.completeRepopulateItem.connect(self._completeRepopulateItem) 87 project.completeRepopulateItem.connect(self._completeRepopulateItem)
88 project.projectClosed.connect(self._projectClosed)
89 project.projectOpened.connect(self._projectOpened)
90 project.newProject.connect(self._newProject)
91 project.reinitVCS.connect(self._initMenusAndVcs)
92 project.projectPropertiesChanged.connect(self._initMenusAndVcs)
93
94 projectBrowser.preferencesChanged.connect(self.handlePreferencesChanged)
95
96 self.appendStderr.connect(projectBrowser.appendStderr)
97 self.appendStdout.connect(projectBrowser.appendStdout)
98 self.closeSourceWindow.connect(projectBrowser.closeSourceWindow)
99 self.sourceFile[str].connect(projectBrowser.sourceFile[str])
100 self.sourceFile[str, int].connect(projectBrowser.sourceFile[str, int])
86 101
87 def _createPopupMenus(self): 102 def _createPopupMenus(self):
88 """ 103 """
89 Protected overloaded method to generate the popup menu. 104 Protected overloaded method to generate the popup menu.
90 """ 105 """

eric ide

mercurial