58 """ |
58 """ |
59 Module function returning data as required by the configuration dialog. |
59 Module function returning data as required by the configuration dialog. |
60 |
60 |
61 @return dictionary containing the relevant data |
61 @return dictionary containing the relevant data |
62 """ |
62 """ |
|
63 if e5App().usesDarkPalette(): |
|
64 icon = os.path.join("UiExtensionPlugins", "Translator", "icons", |
|
65 "flag-dark") |
|
66 else: |
|
67 icon = os.path.join("UiExtensionPlugins", "Translator", "icons", |
|
68 "flag-light") |
63 return { |
69 return { |
64 "translatorPage": [ |
70 "translatorPage": [ |
65 QCoreApplication.translate("TranslatorPlugin", |
71 QCoreApplication.translate("TranslatorPlugin", |
66 "Translator"), |
72 "Translator"), |
67 os.path.join("UiExtensionPlugins", "Translator", "icons", |
73 icon, createTranslatorPage, None, None], |
68 "flag.png"), |
|
69 createTranslatorPage, None, None], |
|
70 } |
74 } |
71 |
75 |
72 |
76 |
73 def prepareUninstall(): |
77 def prepareUninstall(): |
74 """ |
78 """ |
139 error = "" # clear previous error |
143 error = "" # clear previous error |
140 |
144 |
141 global translatorPluginObject |
145 global translatorPluginObject |
142 translatorPluginObject = self |
146 translatorPluginObject = self |
143 |
147 |
144 self.__object = Translator(self, self.__ui) |
148 self.__object = Translator(self, e5App().usesDarkPalette(), self.__ui) |
145 self.__object.activate() |
149 self.__object.activate() |
146 e5App().registerPluginObject("Translator", self.__object) |
150 e5App().registerPluginObject("Translator", self.__object) |
147 |
151 |
148 return None, True |
152 return None, True |
149 |
153 |