17 from .ConfigurationPageBase import ConfigurationPageBase |
17 from .ConfigurationPageBase import ConfigurationPageBase |
18 from .Ui_QtPage import Ui_QtPage |
18 from .Ui_QtPage import Ui_QtPage |
19 |
19 |
20 import Preferences |
20 import Preferences |
21 import Utilities |
21 import Utilities |
|
22 import UI.PixmapCache |
22 |
23 |
23 |
24 |
24 class QtPage(ConfigurationPageBase, Ui_QtPage): |
25 class QtPage(ConfigurationPageBase, Ui_QtPage): |
25 """ |
26 """ |
26 Class implementing the Qt configuration page. |
27 Class implementing the Qt configuration page. |
30 Constructor |
31 Constructor |
31 """ |
32 """ |
32 super(QtPage, self).__init__() |
33 super(QtPage, self).__init__() |
33 self.setupUi(self) |
34 self.setupUi(self) |
34 self.setObjectName("QtPage") |
35 self.setObjectName("QtPage") |
|
36 |
|
37 self.qt4TransButton.setIcon(UI.PixmapCache.getIcon("open.png")) |
35 |
38 |
36 self.qt4TransCompleter = E5DirCompleter(self.qt4TransEdit) |
39 self.qt4TransCompleter = E5DirCompleter(self.qt4TransEdit) |
37 |
40 |
38 # set initial values |
41 # set initial values |
39 self.qt4TransEdit.setText(Preferences.getQt("Qt4TranslationsDir")) |
42 self.qt4TransEdit.setText(Preferences.getQt("Qt4TranslationsDir")) |
54 """ |
57 """ |
55 Private slot to handle the Qt4 translations directory selection. |
58 Private slot to handle the Qt4 translations directory selection. |
56 """ |
59 """ |
57 dir = E5FileDialog.getExistingDirectory( |
60 dir = E5FileDialog.getExistingDirectory( |
58 self, |
61 self, |
59 self.trUtf8("Select Qt4 Translations Directory"), |
62 self.tr("Select Qt4 Translations Directory"), |
60 self.qt4TransEdit.text(), |
63 self.qt4TransEdit.text(), |
61 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
64 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) |
62 |
65 |
63 if dir: |
66 if dir: |
64 self.qt4TransEdit.setText(Utilities.toNativeSeparators(dir)) |
67 self.qt4TransEdit.setText(Utilities.toNativeSeparators(dir)) |