Project/ProjectBrowser.py

changeset 486
e4711a55e482
parent 216
6f9713e8d570
child 500
c3abc7895a01
equal deleted inserted replaced
485:b17b3aea644e 486:e4711a55e482
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)

eric ide

mercurial