Project/ProjectBrowser.py

changeset 500
c3abc7895a01
parent 486
e4711a55e482
child 564
b3d966393ba9
equal deleted inserted replaced
499:622ab17a68d5 500:c3abc7895a01
100 # step 2: connect all the browsers 100 # step 2: connect all the browsers
101 # connect the sources browser 101 # connect the sources browser
102 self.project.projectClosed.connect(self.psBrowser._projectClosed) 102 self.project.projectClosed.connect(self.psBrowser._projectClosed)
103 self.project.projectOpened.connect(self.psBrowser._projectOpened) 103 self.project.projectOpened.connect(self.psBrowser._projectOpened)
104 self.project.newProject.connect(self.psBrowser._newProject) 104 self.project.newProject.connect(self.psBrowser._newProject)
105 self.connect(self.project, SIGNAL('reinitVCS'), 105 self.project.reinitVCS.connect(self.psBrowser._initMenusAndVcs)
106 self.psBrowser._initMenusAndVcs)
107 106
108 # connect the forms browser 107 # connect the forms browser
109 self.project.projectClosed.connect(self.pfBrowser._projectClosed) 108 self.project.projectClosed.connect(self.pfBrowser._projectClosed)
110 self.project.projectOpened.connect(self.pfBrowser._projectOpened) 109 self.project.projectOpened.connect(self.pfBrowser._projectOpened)
111 self.project.newProject.connect(self.pfBrowser._newProject) 110 self.project.newProject.connect(self.pfBrowser._newProject)
112 self.connect(self.project, SIGNAL('reinitVCS'), 111 self.project.reinitVCS.connect(self.pfBrowser._initMenusAndVcs)
113 self.pfBrowser._initMenusAndVcs)
114 112
115 # connect the resources browser 113 # connect the resources browser
116 self.project.projectClosed.connect(self.prBrowser._projectClosed) 114 self.project.projectClosed.connect(self.prBrowser._projectClosed)
117 self.project.projectOpened.connect(self.prBrowser._projectOpened) 115 self.project.projectOpened.connect(self.prBrowser._projectOpened)
118 self.project.newProject.connect(self.prBrowser._newProject) 116 self.project.newProject.connect(self.prBrowser._newProject)
119 self.connect(self.project, SIGNAL('reinitVCS'), 117 self.project.reinitVCS.connect(self.prBrowser._initMenusAndVcs)
120 self.prBrowser._initMenusAndVcs)
121 118
122 # connect the translations browser 119 # connect the translations browser
123 self.project.projectClosed.connect(self.ptBrowser._projectClosed) 120 self.project.projectClosed.connect(self.ptBrowser._projectClosed)
124 self.project.projectOpened.connect(self.ptBrowser._projectOpened) 121 self.project.projectOpened.connect(self.ptBrowser._projectOpened)
125 self.project.newProject.connect(self.ptBrowser._newProject) 122 self.project.newProject.connect(self.ptBrowser._newProject)
126 self.connect(self.project, SIGNAL('reinitVCS'), 123 self.project.reinitVCS.connect(self.ptBrowser._initMenusAndVcs)
127 self.ptBrowser._initMenusAndVcs)
128 124
129 # connect the interfaces (IDL) browser 125 # connect the interfaces (IDL) browser
130 self.project.projectClosed.connect(self.piBrowser._projectClosed) 126 self.project.projectClosed.connect(self.piBrowser._projectClosed)
131 self.project.projectOpened.connect(self.piBrowser._projectOpened) 127 self.project.projectOpened.connect(self.piBrowser._projectOpened)
132 self.project.newProject.connect(self.piBrowser._newProject) 128 self.project.newProject.connect(self.piBrowser._newProject)
133 self.connect(self.project, SIGNAL('reinitVCS'), 129 self.project.reinitVCS.connect(self.piBrowser._initMenusAndVcs)
134 self.piBrowser._initMenusAndVcs)
135 130
136 # connect the others browser 131 # connect the others browser
137 self.project.projectClosed.connect(self.poBrowser._projectClosed) 132 self.project.projectClosed.connect(self.poBrowser._projectClosed)
138 self.project.projectOpened.connect(self.poBrowser._projectOpened) 133 self.project.projectOpened.connect(self.poBrowser._projectOpened)
139 self.project.newProject.connect(self.poBrowser._newProject) 134 self.project.newProject.connect(self.poBrowser._newProject)
140 self.connect(self.project, SIGNAL('reinitVCS'), 135 self.project.reinitVCS.connect(self.poBrowser._initMenusAndVcs)
141 self.poBrowser._initMenusAndVcs)
142 136
143 # add signal connection to ourself 137 # add signal connection to ourself
144 self.project.projectOpened.connect(self.__projectOpened) 138 self.project.projectOpened.connect(self.__projectOpened)
145 self.project.projectClosed.connect(self.__projectClosed) 139 self.project.projectClosed.connect(self.__projectClosed)
146 self.project.newProject.connect(self.__newProject) 140 self.project.newProject.connect(self.__newProject)
147 self.connect(self.project, SIGNAL('projectPropertiesChanged'), 141 self.project.projectPropertiesChanged.connect(self.__projectPropertiesChanged)
148 self.__projectPropertiesChanged) 142 self.currentChanged.connect(self.__currentChanged)
149 self.connect(self, SIGNAL("currentChanged(int)"), self.__currentChanged) 143 self.project.getModel().vcsStateChanged.connect(self.__vcsStateChanged)
150 self.connect(self.project.getModel(), SIGNAL("vcsStateChanged"),
151 self.__vcsStateChanged)
152 144
153 self.__currentBrowsersFlags = 0 145 self.__currentBrowsersFlags = 0
154 self.__projectPropertiesChanged() 146 self.__projectPropertiesChanged()
155 if self.embeddedBrowser: 147 if self.embeddedBrowser:
156 self.setCurrentWidget(self.fileBrowser) 148 self.setCurrentWidget(self.fileBrowser)

eric ide

mercurial