97 if embeddedBrowser: |
97 if embeddedBrowser: |
98 self.fileBrowser = Browser() |
98 self.fileBrowser = Browser() |
99 |
99 |
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.connect(self.project, SIGNAL('projectClosed'), |
102 self.project.projectClosed.connect(self.psBrowser._projectClosed) |
103 self.psBrowser._projectClosed) |
103 self.project.projectOpened.connect(self.psBrowser._projectOpened) |
104 self.connect(self.project, SIGNAL('projectOpened'), |
104 self.project.newProject.connect(self.psBrowser._newProject) |
105 self.psBrowser._projectOpened) |
|
106 self.connect(self.project, SIGNAL('newProject'), |
|
107 self.psBrowser._newProject) |
|
108 self.connect(self.project, SIGNAL('reinitVCS'), |
105 self.connect(self.project, SIGNAL('reinitVCS'), |
109 self.psBrowser._initMenusAndVcs) |
106 self.psBrowser._initMenusAndVcs) |
110 |
107 |
111 # connect the forms browser |
108 # connect the forms browser |
112 self.connect(self.project, SIGNAL('projectClosed'), |
109 self.project.projectClosed.connect(self.pfBrowser._projectClosed) |
113 self.pfBrowser._projectClosed) |
110 self.project.projectOpened.connect(self.pfBrowser._projectOpened) |
114 self.connect(self.project, SIGNAL('projectOpened'), |
111 self.project.newProject.connect(self.pfBrowser._newProject) |
115 self.pfBrowser._projectOpened) |
|
116 self.connect(self.project, SIGNAL('newProject'), |
|
117 self.pfBrowser._newProject) |
|
118 self.connect(self.project, SIGNAL('reinitVCS'), |
112 self.connect(self.project, SIGNAL('reinitVCS'), |
119 self.pfBrowser._initMenusAndVcs) |
113 self.pfBrowser._initMenusAndVcs) |
120 |
114 |
121 # connect the resources browser |
115 # connect the resources browser |
122 self.connect(self.project, SIGNAL('projectClosed'), |
116 self.project.projectClosed.connect(self.prBrowser._projectClosed) |
123 self.prBrowser._projectClosed) |
117 self.project.projectOpened.connect(self.prBrowser._projectOpened) |
124 self.connect(self.project, SIGNAL('projectOpened'), |
118 self.project.newProject.connect(self.prBrowser._newProject) |
125 self.prBrowser._projectOpened) |
|
126 self.connect(self.project, SIGNAL('newProject'), |
|
127 self.prBrowser._newProject) |
|
128 self.connect(self.project, SIGNAL('reinitVCS'), |
119 self.connect(self.project, SIGNAL('reinitVCS'), |
129 self.prBrowser._initMenusAndVcs) |
120 self.prBrowser._initMenusAndVcs) |
130 |
121 |
131 # connect the translations browser |
122 # connect the translations browser |
132 self.connect(self.project, SIGNAL('projectClosed'), |
123 self.project.projectClosed.connect(self.ptBrowser._projectClosed) |
133 self.ptBrowser._projectClosed) |
124 self.project.projectOpened.connect(self.ptBrowser._projectOpened) |
134 self.connect(self.project, SIGNAL('projectOpened'), |
125 self.project.newProject.connect(self.ptBrowser._newProject) |
135 self.ptBrowser._projectOpened) |
|
136 self.connect(self.project, SIGNAL('newProject'), |
|
137 self.ptBrowser._newProject) |
|
138 self.connect(self.project, SIGNAL('reinitVCS'), |
126 self.connect(self.project, SIGNAL('reinitVCS'), |
139 self.ptBrowser._initMenusAndVcs) |
127 self.ptBrowser._initMenusAndVcs) |
140 |
128 |
141 # connect the interfaces (IDL) browser |
129 # connect the interfaces (IDL) browser |
142 self.connect(self.project, SIGNAL('projectClosed'), |
130 self.project.projectClosed.connect(self.piBrowser._projectClosed) |
143 self.piBrowser._projectClosed) |
131 self.project.projectOpened.connect(self.piBrowser._projectOpened) |
144 self.connect(self.project, SIGNAL('projectOpened'), |
132 self.project.newProject.connect(self.piBrowser._newProject) |
145 self.piBrowser._projectOpened) |
|
146 self.connect(self.project, SIGNAL('newProject'), |
|
147 self.piBrowser._newProject) |
|
148 self.connect(self.project, SIGNAL('reinitVCS'), |
133 self.connect(self.project, SIGNAL('reinitVCS'), |
149 self.piBrowser._initMenusAndVcs) |
134 self.piBrowser._initMenusAndVcs) |
150 |
135 |
151 # connect the others browser |
136 # connect the others browser |
152 self.connect(self.project, SIGNAL('projectClosed'), |
137 self.project.projectClosed.connect(self.poBrowser._projectClosed) |
153 self.poBrowser._projectClosed) |
138 self.project.projectOpened.connect(self.poBrowser._projectOpened) |
154 self.connect(self.project, SIGNAL('projectOpened'), |
139 self.project.newProject.connect(self.poBrowser._newProject) |
155 self.poBrowser._projectOpened) |
|
156 self.connect(self.project, SIGNAL('newProject'), |
|
157 self.poBrowser._newProject) |
|
158 self.connect(self.project, SIGNAL('reinitVCS'), |
140 self.connect(self.project, SIGNAL('reinitVCS'), |
159 self.poBrowser._initMenusAndVcs) |
141 self.poBrowser._initMenusAndVcs) |
160 |
142 |
161 # add signal connection to ourself |
143 # add signal connection to ourself |
162 self.connect(self.project, SIGNAL('projectOpened'), |
144 self.project.projectOpened.connect(self.__projectOpened) |
163 self.__projectOpened) |
145 self.project.projectClosed.connect(self.__projectClosed) |
164 self.connect(self.project, SIGNAL('projectClosed'), |
146 self.project.newProject.connect(self.__newProject) |
165 self.__projectClosed) |
|
166 self.connect(self.project, SIGNAL('newProject'), |
|
167 self.__newProject) |
|
168 self.connect(self.project, SIGNAL('projectPropertiesChanged'), |
147 self.connect(self.project, SIGNAL('projectPropertiesChanged'), |
169 self.__projectPropertiesChanged) |
148 self.__projectPropertiesChanged) |
170 self.connect(self, SIGNAL("currentChanged(int)"), self.__currentChanged) |
149 self.connect(self, SIGNAL("currentChanged(int)"), self.__currentChanged) |
171 self.connect(self.project.getModel(), SIGNAL("vcsStateChanged"), |
150 self.connect(self.project.getModel(), SIGNAL("vcsStateChanged"), |
172 self.__vcsStateChanged) |
151 self.__vcsStateChanged) |