17 from .ConfigurationPageBase import ConfigurationPageBase |
17 from .ConfigurationPageBase import ConfigurationPageBase |
18 from .Ui_HelpAppearancePage import Ui_HelpAppearancePage |
18 from .Ui_HelpAppearancePage import Ui_HelpAppearancePage |
19 |
19 |
20 import Preferences |
20 import Preferences |
21 import Utilities |
21 import Utilities |
|
22 import UI.PixmapCache |
22 |
23 |
23 |
24 |
24 class HelpAppearancePage(ConfigurationPageBase, Ui_HelpAppearancePage): |
25 class HelpAppearancePage(ConfigurationPageBase, Ui_HelpAppearancePage): |
25 """ |
26 """ |
26 Class implementing the Help Viewer Appearance page. |
27 Class implementing the Help Viewer Appearance page. |
30 Constructor |
31 Constructor |
31 """ |
32 """ |
32 super(HelpAppearancePage, self).__init__() |
33 super(HelpAppearancePage, self).__init__() |
33 self.setupUi(self) |
34 self.setupUi(self) |
34 self.setObjectName("HelpAppearancePage") |
35 self.setObjectName("HelpAppearancePage") |
|
36 |
|
37 self.styleSheetButton.setIcon(UI.PixmapCache.getIcon("open.png")) |
35 |
38 |
36 self.styleSheetCompleter = E5FileCompleter(self.styleSheetEdit) |
39 self.styleSheetCompleter = E5FileCompleter(self.styleSheetEdit) |
37 |
40 |
38 self.__displayMode = None |
41 self.__displayMode = None |
39 |
42 |
131 """ |
134 """ |
132 Private slot to handle the user style sheet selection. |
135 Private slot to handle the user style sheet selection. |
133 """ |
136 """ |
134 file = E5FileDialog.getOpenFileName( |
137 file = E5FileDialog.getOpenFileName( |
135 self, |
138 self, |
136 self.trUtf8("Select Style Sheet"), |
139 self.tr("Select Style Sheet"), |
137 self.styleSheetEdit.text(), |
140 self.styleSheetEdit.text(), |
138 "") |
141 "") |
139 |
142 |
140 if file: |
143 if file: |
141 self.styleSheetEdit.setText(Utilities.toNativeSeparators(file)) |
144 self.styleSheetEdit.setText(Utilities.toNativeSeparators(file)) |