33 self.setupUi(self) |
33 self.setupUi(self) |
34 self.setObjectName("HelpAppearancePage") |
34 self.setObjectName("HelpAppearancePage") |
35 |
35 |
36 self.styleSheetCompleter = E5FileCompleter(self.styleSheetEdit) |
36 self.styleSheetCompleter = E5FileCompleter(self.styleSheetEdit) |
37 |
37 |
38 self.helpColours = {} |
|
39 self.__displayMode = None |
38 self.__displayMode = None |
40 |
39 |
41 # set initial values |
40 # set initial values |
42 self.standardFont = Preferences.getHelp("StandardFont") |
41 self.standardFont = Preferences.getHelp("StandardFont") |
43 self.standardFontSample.setFont(self.standardFont) |
42 self.standardFontSample.setFont(self.standardFont) |
49 self.fixedFontSample.setFont(self.fixedFont) |
48 self.fixedFontSample.setFont(self.fixedFont) |
50 self.fixedFontSample.setText("{0} {1}"\ |
49 self.fixedFontSample.setText("{0} {1}"\ |
51 .format(self.fixedFont.family(), |
50 .format(self.fixedFont.family(), |
52 self.fixedFont.pointSize())) |
51 self.fixedFont.pointSize())) |
53 |
52 |
54 self.helpColours["SaveUrlColor"] = \ |
53 self.initColour("SaveUrlColor", self.secureURLsColourButton, |
55 self.initColour("SaveUrlColor", self.secureURLsColourButton, |
54 Preferences.getHelp) |
56 Preferences.getHelp) |
|
57 |
55 |
58 self.autoLoadImagesCheckBox.setChecked(Preferences.getHelp("AutoLoadImages")) |
56 self.autoLoadImagesCheckBox.setChecked(Preferences.getHelp("AutoLoadImages")) |
59 |
57 |
60 self.styleSheetEdit.setText(Preferences.getHelp("UserStyleSheet")) |
58 self.styleSheetEdit.setText(Preferences.getHelp("UserStyleSheet")) |
61 |
59 |
93 Preferences.setHelp("AutoLoadImages", |
91 Preferences.setHelp("AutoLoadImages", |
94 self.autoLoadImagesCheckBox.isChecked()) |
92 self.autoLoadImagesCheckBox.isChecked()) |
95 |
93 |
96 Preferences.setHelp("UserStyleSheet", self.styleSheetEdit.text()) |
94 Preferences.setHelp("UserStyleSheet", self.styleSheetEdit.text()) |
97 |
95 |
98 for key in list(self.helpColours.keys()): |
96 self.saveColours(Preferences.setHelp) |
99 Preferences.setHelp(key, self.helpColours[key]) |
|
100 |
97 |
101 if self.__displayMode == ConfigurationWidget.HelpBrowserMode: |
98 if self.__displayMode == ConfigurationWidget.HelpBrowserMode: |
102 Preferences.setUI("SingleCloseButton", |
99 Preferences.setUI("SingleCloseButton", |
103 self.tabsCloseButtonCheckBox.isChecked()) |
100 self.tabsCloseButtonCheckBox.isChecked()) |
104 |
101 |
120 """ |
117 """ |
121 self.fixedFont = \ |
118 self.fixedFont = \ |
122 self.selectFont(self.fixedFontSample, self.fixedFont, True) |
119 self.selectFont(self.fixedFontSample, self.fixedFont, True) |
123 |
120 |
124 @pyqtSlot() |
121 @pyqtSlot() |
125 def on_secureURLsColourButton_clicked(self): |
|
126 """ |
|
127 Private slot to set the colour for secure URLs. |
|
128 """ |
|
129 self.helpColours["SaveUrlColor"] = \ |
|
130 self.selectColour(self.secureURLsColourButton, |
|
131 self.helpColours["SaveUrlColor"]) |
|
132 |
|
133 @pyqtSlot() |
|
134 def on_styleSheetButton_clicked(self): |
122 def on_styleSheetButton_clicked(self): |
135 """ |
123 """ |
136 Private slot to handle the user style sheet selection. |
124 Private slot to handle the user style sheet selection. |
137 """ |
125 """ |
138 file = E5FileDialog.getOpenFileName( |
126 file = E5FileDialog.getOpenFileName( |