Preferences/ConfigurationPages/IconsPage.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3190
a9a94491c4fd
child 3656
441956d8fce5
equal deleted inserted replaced
3456:96232974dcdb 3484:645c12de6b0c
18 from .ConfigurationPageBase import ConfigurationPageBase 18 from .ConfigurationPageBase import ConfigurationPageBase
19 from .Ui_IconsPage import Ui_IconsPage 19 from .Ui_IconsPage import Ui_IconsPage
20 20
21 import Preferences 21 import Preferences
22 import Utilities 22 import Utilities
23 import UI.PixmapCache
23 24
24 25
25 class IconsPage(ConfigurationPageBase, Ui_IconsPage): 26 class IconsPage(ConfigurationPageBase, Ui_IconsPage):
26 """ 27 """
27 Class implementing the Icons configuration page. 28 Class implementing the Icons configuration page.
31 Constructor 32 Constructor
32 """ 33 """
33 super(IconsPage, self).__init__() 34 super(IconsPage, self).__init__()
34 self.setupUi(self) 35 self.setupUi(self)
35 self.setObjectName("IconsPage") 36 self.setObjectName("IconsPage")
37
38 self.iconDirectoryButton.setIcon(UI.PixmapCache.getIcon("open.png"))
36 39
37 self.iconDirectoryCompleter = E5DirCompleter(self.iconDirectoryEdit) 40 self.iconDirectoryCompleter = E5DirCompleter(self.iconDirectoryEdit)
38 41
39 # set initial values 42 # set initial values
40 dirList = Preferences.getIcons("Path")[:] 43 dirList = Preferences.getIcons("Path")[:]
126 """ 129 """
127 Private slot to select an icon directory. 130 Private slot to select an icon directory.
128 """ 131 """
129 dir = E5FileDialog.getExistingDirectory( 132 dir = E5FileDialog.getExistingDirectory(
130 None, 133 None,
131 self.trUtf8("Select icon directory"), 134 self.tr("Select icon directory"),
132 "", 135 "",
133 E5FileDialog.Options(E5FileDialog.ShowDirsOnly)) 136 E5FileDialog.Options(E5FileDialog.ShowDirsOnly))
134 137
135 if dir: 138 if dir:
136 self.iconDirectoryEdit.setText(Utilities.toNativeSeparators(dir)) 139 self.iconDirectoryEdit.setText(Utilities.toNativeSeparators(dir))

eric ide

mercurial