263 self.__projectVultureCheck) |
263 self.__projectVultureCheck) |
264 e5App().getObject("Project").addE5Actions([self.__projectAct]) |
264 e5App().getObject("Project").addE5Actions([self.__projectAct]) |
265 menu.addAction(self.__projectAct) |
265 menu.addAction(self.__projectAct) |
266 |
266 |
267 e5App().getObject("Project").showMenu.connect(self.__projectShowMenu) |
267 e5App().getObject("Project").showMenu.connect(self.__projectShowMenu) |
268 ## e5App().getObject("Project").projectClosed.connect( |
268 e5App().getObject("Project").projectClosed.connect( |
269 ## self.__projectClosed) |
269 self.__projectClosed) |
270 |
270 |
271 return None, True |
271 return None, True |
272 |
272 |
273 def deactivate(self): |
273 def deactivate(self): |
274 """ |
274 """ |
339 from VultureChecker.VultureCheckerDialog import \ |
339 from VultureChecker.VultureCheckerDialog import \ |
340 VultureCheckerDialog |
340 VultureCheckerDialog |
341 self.__projectVultureCheckerDialog = VultureCheckerDialog(self) |
341 self.__projectVultureCheckerDialog = VultureCheckerDialog(self) |
342 self.__projectVultureCheckerDialog.show() |
342 self.__projectVultureCheckerDialog.show() |
343 self.__projectVultureCheckerDialog.prepare(files, project) |
343 self.__projectVultureCheckerDialog.prepare(files, project) |
|
344 |
|
345 def __projectClosed(self): |
|
346 """ |
|
347 Private slot to handle closing a project. |
|
348 """ |
|
349 self.__projectVultureCheckerDialog and \ |
|
350 self.__projectVultureCheckerDialog.clear() |