13 |
13 |
14 from PyQt4.QtCore import QObject, QTranslator |
14 from PyQt4.QtCore import QObject, QTranslator |
15 from PyQt4.QtGui import QMenu |
15 from PyQt4.QtGui import QMenu |
16 |
16 |
17 from E5Gui.E5Application import e5App |
17 from E5Gui.E5Application import e5App |
|
18 |
|
19 from ProjectDjangoTagsMenu.DjangoTagsMenuHandler import DjangoTagsMenuHandler |
18 |
20 |
19 # Start-of-Header |
21 # Start-of-Header |
20 name = "Django Tags Menu Plugin" |
22 name = "Django Tags Menu Plugin" |
21 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
23 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
22 autoactivate = True |
24 autoactivate = True |
57 self.__menuAttached = False |
61 self.__menuAttached = False |
58 self.__menuAction = None |
62 self.__menuAction = None |
59 self.__menuSeparator = None |
63 self.__menuSeparator = None |
60 |
64 |
61 self.__menu = QMenu(self.tr("Template Tags")) |
65 self.__menu = QMenu(self.tr("Template Tags")) |
|
66 self.__handler.initMenus(self.__menu) |
62 |
67 |
63 def __attachMenu(self): |
68 def __attachMenu(self): |
64 """ |
69 """ |
65 Private method to attach the menu to the Django menu. |
70 Private method to attach the menu to the Django menu. |
66 """ |
71 """ |