PluginProjectDjango.py

changeset 83
b09e6a328c3d
parent 78
5822c2e2b1c7
child 85
7c79dead3a86
equal deleted inserted replaced
82:fc196e739797 83:b09e6a328c3d
26 # Start-of-Header 26 # Start-of-Header
27 name = "Django Project Plugin" 27 name = "Django Project Plugin"
28 author = "Detlev Offenbach <detlev@die-offenbachs.de>" 28 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
29 autoactivate = True 29 autoactivate = True
30 deactivateable = True 30 deactivateable = True
31 version = "4.2.0" 31 version = "5.0.0"
32 className = "ProjectDjangoPlugin" 32 className = "ProjectDjangoPlugin"
33 packageName = "ProjectDjango" 33 packageName = "ProjectDjango"
34 shortDescription = "Project support for Django projects." 34 shortDescription = "Project support for Django projects."
35 longDescription = \ 35 longDescription = \
36 """This plugin implements project support for Django projects.""" 36 """This plugin implements project support for Django projects."""
235 e5App().getObject("Project").newProjectHooks.connect( 235 e5App().getObject("Project").newProjectHooks.connect(
236 self.__object.projectOpenedHooks) 236 self.__object.projectOpenedHooks)
237 237
238 e5App().getObject("Project").projectAboutToBeCreated.connect( 238 e5App().getObject("Project").projectAboutToBeCreated.connect(
239 self.__object.startProjectOrApplication) 239 self.__object.startProjectOrApplication)
240 e5App().getObject("Project").newProject.connect(
241 self.__object.newProjectCreated)
240 242
241 return None, True 243 return None, True
242 244
243 def deactivate(self): 245 def deactivate(self):
244 """ 246 """
260 e5App().getObject("Project").newProjectHooks.disconnect( 262 e5App().getObject("Project").newProjectHooks.disconnect(
261 self.__object.projectOpenedHooks) 263 self.__object.projectOpenedHooks)
262 264
263 e5App().getObject("Project").projectAboutToBeCreated.disconnect( 265 e5App().getObject("Project").projectAboutToBeCreated.disconnect(
264 self.__object.startProjectOrApplication) 266 self.__object.startProjectOrApplication)
267 e5App().getObject("Project").newProject.disconnect(
268 self.__object.newProjectCreated)
265 269
266 self.__e5project.unregisterProjectType("Django") 270 self.__e5project.unregisterProjectType("Django")
267 271
268 self.__object.projectClosedHooks() 272 self.__object.projectClosedHooks()
269 self.__projectClosed() 273 self.__projectClosed()

eric ide

mercurial