57 UI.PixmapCache.getIcon( |
57 UI.PixmapCache.getIcon( |
58 os.path.join(os.path.dirname(__file__), "icons", |
58 os.path.join(os.path.dirname(__file__), "icons", |
59 "flag-{0}".format(self.__iconSuffix))), |
59 "flag-{0}".format(self.__iconSuffix))), |
60 self.tr("Translator")) |
60 self.tr("Translator")) |
61 |
61 |
62 self.__activateAct = E5Action( |
62 self.__activateAct = EricAction( |
63 self.tr('Translator'), |
63 self.tr('Translator'), |
64 self.tr('T&ranslator'), |
64 self.tr('T&ranslator'), |
65 QKeySequence(self.tr("Alt+Shift+R")), |
65 QKeySequence(self.tr("Alt+Shift+R")), |
66 0, self, |
66 0, self, |
67 'translator_activate') |
67 'translator_activate') |
72 """<p>This switches the input focus to the Translator""" |
72 """<p>This switches the input focus to the Translator""" |
73 """ window.</p>""" |
73 """ window.</p>""" |
74 )) |
74 )) |
75 self.__activateAct.triggered.connect(self.__activateWidget) |
75 self.__activateAct.triggered.connect(self.__activateWidget) |
76 |
76 |
77 self.__ui.addE5Actions([self.__activateAct], 'ui') |
77 self.__ui.addEricActions([self.__activateAct], 'ui') |
78 menu = self.__ui.getMenu("subwindow") |
78 menu = self.__ui.getMenu("subwindow") |
79 menu.addAction(self.__activateAct) |
79 menu.addAction(self.__activateAct) |
80 |
80 |
81 def deactivate(self): |
81 def deactivate(self): |
82 """ |
82 """ |
83 Public method to deactivate the time tracker. |
83 Public method to deactivate the time tracker. |
84 """ |
84 """ |
85 menu = self.__ui.getMenu("subwindow") |
85 menu = self.__ui.getMenu("subwindow") |
86 menu.removeAction(self.__activateAct) |
86 menu.removeAction(self.__activateAct) |
87 self.__ui.removeE5Actions([self.__activateAct], 'ui') |
87 self.__ui.removeEricActions([self.__activateAct], 'ui') |
88 self.__ui.removeSideWidget(self.__widget) |
88 self.__ui.removeSideWidget(self.__widget) |
89 |
89 |
90 def getAppIcon(self, name): |
90 def getAppIcon(self, name): |
91 """ |
91 """ |
92 Public method to get an icon. |
92 Public method to get an icon. |