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) |