eric7/Plugins/UiExtensionPlugins/Translator/Translator.py

branch
eric7
changeset 8356
68ec9c3d4de5
parent 8318
962bce857696
child 8358
144a6b854f70
equal deleted inserted replaced
8355:8a7677a63c8d 8356:68ec9c3d4de5
10 import os 10 import os
11 11
12 from PyQt6.QtCore import Qt, QObject 12 from PyQt6.QtCore import Qt, QObject
13 from PyQt6.QtGui import QKeySequence 13 from PyQt6.QtGui import QKeySequence
14 14
15 from E5Gui.E5Action import E5Action 15 from E5Gui.EricAction import EricAction
16 16
17 import UI.PixmapCache 17 import UI.PixmapCache
18 18
19 19
20 class Translator(QObject): 20 class Translator(QObject):
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.

eric ide

mercurial