211 e5App().getObject("Project").newProject.connect(self.__projectOpened) |
211 e5App().getObject("Project").newProject.connect(self.__projectOpened) |
212 |
212 |
213 e5App().getObject("Project").projectOpenedHooks.connect( |
213 e5App().getObject("Project").projectOpenedHooks.connect( |
214 self.__object.projectOpenedHooks) |
214 self.__object.projectOpenedHooks) |
215 e5App().getObject("Project").projectClosedHooks.connect( |
215 e5App().getObject("Project").projectClosedHooks.connect( |
216 self.__object.projectClosedHooks) |
216 self.__object.projectClosedHooks) |
217 e5App().getObject("Project").newProjectHooks.connect( |
217 e5App().getObject("Project").newProjectHooks.connect( |
218 self.__object.projectOpenedHooks) |
218 self.__object.projectOpenedHooks) |
|
219 |
|
220 e5App().getObject("Project").projectAboutToBeCreated.connect( |
|
221 self.__object.startProjectOrApplication) |
219 |
222 |
220 return None, True |
223 return None, True |
221 |
224 |
222 def deactivate(self): |
225 def deactivate(self): |
223 """ |
226 """ |
233 self.__object.projectOpenedHooks) |
236 self.__object.projectOpenedHooks) |
234 e5App().getObject("Project").projectClosedHooks.disconnect( |
237 e5App().getObject("Project").projectClosedHooks.disconnect( |
235 self.__object.projectClosedHooks) |
238 self.__object.projectClosedHooks) |
236 e5App().getObject("Project").newProjectHooks.disconnect( |
239 e5App().getObject("Project").newProjectHooks.disconnect( |
237 self.__object.projectOpenedHooks) |
240 self.__object.projectOpenedHooks) |
|
241 |
|
242 e5App().getObject("Project").projectAboutToBeCreated.disconnect( |
|
243 self.__object.startProjectOrApplication) |
238 |
244 |
239 self.__e5project.unregisterProjectType("Django") |
245 self.__e5project.unregisterProjectType("Django") |
240 |
246 |
241 self.__object.projectClosedHooks() |
247 self.__object.projectClosedHooks() |
242 self.__projectClosed() |
248 self.__projectClosed() |