15 |
15 |
16 MULTIMEDIA_AVAILABLE = True |
16 MULTIMEDIA_AVAILABLE = True |
17 except ImportError: |
17 except ImportError: |
18 MULTIMEDIA_AVAILABLE = False |
18 MULTIMEDIA_AVAILABLE = False |
19 |
19 |
20 from EricWidgets import EricMessageBox |
20 from eric7.EricWidgets import EricMessageBox |
21 from EricWidgets.EricApplication import ericApp |
21 from eric7.EricWidgets.EricApplication import ericApp |
22 |
22 |
23 from .Ui_TranslatorWidget import Ui_TranslatorWidget |
23 from .Ui_TranslatorWidget import Ui_TranslatorWidget |
24 |
24 |
25 from .TranslatorLanguagesDb import TranslatorLanguagesDb |
25 from .TranslatorLanguagesDb import TranslatorLanguagesDb |
26 from . import TranslatorEngines |
26 from . import TranslatorEngines |
27 |
27 |
28 import UI.PixmapCache |
28 from eric7.EricGui import EricPixmapCache |
29 |
29 |
30 |
30 |
31 class TranslatorWidget(QWidget, Ui_TranslatorWidget): |
31 class TranslatorWidget(QWidget, Ui_TranslatorWidget): |
32 """ |
32 """ |
33 Class implementing the translator widget. |
33 Class implementing the translator widget. |
71 |
71 |
72 self.pronounceOrigButton.setIcon(self.__translator.getAppIcon("pronounce")) |
72 self.pronounceOrigButton.setIcon(self.__translator.getAppIcon("pronounce")) |
73 self.pronounceTransButton.setIcon(self.__translator.getAppIcon("pronounce")) |
73 self.pronounceTransButton.setIcon(self.__translator.getAppIcon("pronounce")) |
74 self.swapButton.setIcon(self.__translator.getAppIcon("swap")) |
74 self.swapButton.setIcon(self.__translator.getAppIcon("swap")) |
75 self.translateButton.setIcon(self.__translator.getAppIcon("translate")) |
75 self.translateButton.setIcon(self.__translator.getAppIcon("translate")) |
76 self.clearButton.setIcon(UI.PixmapCache.getIcon("editDelete")) |
76 self.clearButton.setIcon(EricPixmapCache.getIcon("editDelete")) |
77 self.preferencesButton.setIcon(UI.PixmapCache.getIcon("configure")) |
77 self.preferencesButton.setIcon(EricPixmapCache.getIcon("configure")) |
78 |
78 |
79 self.translateButton.setEnabled(False) |
79 self.translateButton.setEnabled(False) |
80 self.clearButton.setEnabled(False) |
80 self.clearButton.setEnabled(False) |
81 self.pronounceOrigButton.setEnabled(False) |
81 self.pronounceOrigButton.setEnabled(False) |
82 self.pronounceTransButton.setEnabled(False) |
82 self.pronounceTransButton.setEnabled(False) |