7 Module implementing the Time Tracker configuration page. |
7 Module implementing the Time Tracker configuration page. |
8 """ |
8 """ |
9 |
9 |
10 import sys |
10 import sys |
11 |
11 |
12 from PyQt6.QtCore import pyqtSlot, Qt |
12 from PyQt6.QtCore import Qt, pyqtSlot |
13 from PyQt6.QtWidgets import QListWidgetItem |
13 from PyQt6.QtWidgets import QListWidgetItem |
14 |
14 |
15 from eric7.EricWidgets import EricMessageBox |
15 from eric7.EricWidgets import EricMessageBox |
16 |
|
17 from eric7.Preferences.ConfigurationPages.ConfigurationPageBase import ( |
16 from eric7.Preferences.ConfigurationPages.ConfigurationPageBase import ( |
18 ConfigurationPageBase, |
17 ConfigurationPageBase, |
19 ) |
18 ) |
|
19 |
|
20 from .. import TranslatorEngines |
|
21 from ..TranslatorLanguagesDb import TranslatorLanguagesDb |
20 from .Ui_TranslatorPage import Ui_TranslatorPage |
22 from .Ui_TranslatorPage import Ui_TranslatorPage |
21 |
|
22 from ..TranslatorLanguagesDb import TranslatorLanguagesDb |
|
23 from .. import TranslatorEngines |
|
24 |
23 |
25 |
24 |
26 class TranslatorPage(ConfigurationPageBase, Ui_TranslatorPage): |
25 class TranslatorPage(ConfigurationPageBase, Ui_TranslatorPage): |
27 """ |
26 """ |
28 Class implementing the Time Tracker configuration page. |
27 Class implementing the Time Tracker configuration page. |