--- a/PluginProjectDjangoTagsMenu.py Sun Feb 02 18:03:21 2014 +0100 +++ b/PluginProjectDjangoTagsMenu.py Sun Feb 02 20:02:23 2014 +0100 @@ -16,6 +16,8 @@ from E5Gui.E5Application import e5App +from ProjectDjangoTagsMenu.DjangoTagsMenuHandler import DjangoTagsMenuHandler + # Start-of-Header name = "Django Tags Menu Plugin" author = "Detlev Offenbach <detlev@die-offenbachs.de>" @@ -45,9 +47,11 @@ @param ui reference to the user interface object (UI.UserInterface) """ - QObject.__init__(self, ui) + super(ProjectDjangoTagsMenuPlugin, self).__init__(ui) self.__ui = ui + self.__handler = DjangoTagsMenuHandler(ui, self) + self.__initMenu() def __initMenu(self): @@ -59,6 +63,7 @@ self.__menuSeparator = None self.__menu = QMenu(self.tr("Template Tags")) + self.__handler.initMenus(self.__menu) def __attachMenu(self): """