Preferences/ConfigurationPages/QtPage.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3190
a9a94491c4fd
child 3621
15f23ed3f216
equal deleted inserted replaced
3456:96232974dcdb 3484:645c12de6b0c
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))

eric ide

mercurial