Preferences/ConfigurationPages/WebBrowserPage.py

branch
QtWebEngine
changeset 4905
09f38f85a3af
parent 4884
6983af705a7f
child 4913
e16573640cb8
equal deleted inserted replaced
4904:ea8f13f76d26 4905:09f38f85a3af
43 self.__browserWindow = None 43 self.__browserWindow = None
44 self.setCurrentPageButton.setEnabled(self.__browserWindow is not None) 44 self.setCurrentPageButton.setEnabled(self.__browserWindow is not None)
45 45
46 defaultSchemes = ["file://", "http://", "https://"] 46 defaultSchemes = ["file://", "http://", "https://"]
47 self.defaultSchemeCombo.addItems(defaultSchemes) 47 self.defaultSchemeCombo.addItems(defaultSchemes)
48
49 # TODO: Click2Flash
50 ## self.clickToFlashCheckBox.setIcon(
51 ## UI.PixmapCache.getIcon("flashBlock.png"))
52 48
53 # set initial values 49 # set initial values
54 self.singleHelpWindowCheckBox.setChecked( 50 self.singleHelpWindowCheckBox.setChecked(
55 Preferences.getWebBrowser("SingleWebBrowserWindow")) 51 Preferences.getWebBrowser("SingleWebBrowserWindow"))
56 self.saveGeometryCheckBox.setChecked( 52 self.saveGeometryCheckBox.setChecked(
68 64
69 self.javaScriptGroup.setChecked( 65 self.javaScriptGroup.setChecked(
70 Preferences.getWebBrowser("JavaScriptEnabled")) 66 Preferences.getWebBrowser("JavaScriptEnabled"))
71 self.jsOpenWindowsCheckBox.setChecked( 67 self.jsOpenWindowsCheckBox.setChecked(
72 Preferences.getWebBrowser("JavaScriptCanOpenWindows")) 68 Preferences.getWebBrowser("JavaScriptCanOpenWindows"))
73 # TODO: Qt 5.6 69 # TODO: Qt 5.7?
74 ## self.jsCloseWindowsCheckBox.setChecked( 70 ## self.jsCloseWindowsCheckBox.setChecked(
75 ## Preferences.getWebBrowser("JavaScriptCanCloseWindows")) 71 ## Preferences.getWebBrowser("JavaScriptCanCloseWindows"))
76 self.jsClipboardCheckBox.setChecked( 72 self.jsClipboardCheckBox.setChecked(
77 Preferences.getWebBrowser("JavaScriptCanAccessClipboard")) 73 Preferences.getWebBrowser("JavaScriptCanAccessClipboard"))
78 self.pluginsCheckBox.setChecked( 74 self.pluginsCheckBox.setChecked(
79 Preferences.getWebBrowser("PluginsEnabled")) 75 Preferences.getWebBrowser("PluginsEnabled"))
80 # TODO: Click2Flash
81 ## self.clickToFlashCheckBox.setChecked(
82 ## Preferences.getWebBrowser("ClickToFlashEnabled"))
83 self.doNotTrackCheckBox.setChecked( 76 self.doNotTrackCheckBox.setChecked(
84 Preferences.getWebBrowser("DoNotTrack")) 77 Preferences.getWebBrowser("DoNotTrack"))
85 self.sendRefererCheckBox.setChecked( 78 self.sendRefererCheckBox.setChecked(
86 Preferences.getWebBrowser("SendReferer")) 79 Preferences.getWebBrowser("SendReferer"))
87 80
143 self.webInspectorGroup.setChecked( 136 self.webInspectorGroup.setChecked(
144 Preferences.getWebBrowser("WebInspectorEnabled")) 137 Preferences.getWebBrowser("WebInspectorEnabled"))
145 self.webInspectorPortSpinBox.setValue( 138 self.webInspectorPortSpinBox.setValue(
146 Preferences.getWebBrowser("WebInspectorPort")) 139 Preferences.getWebBrowser("WebInspectorPort"))
147 140
148 # TODO: Configuration: finish these with Qt 5.6 141 # TODO: Qt 5.7?
149 # Hide entries not yet supported 142 # Hide entries not yet supported
150 self.accessKeysCheckBox.hide()
151 self.jsCloseWindowsCheckBox.hide() 143 self.jsCloseWindowsCheckBox.hide()
152 144
153 def save(self): 145 def save(self):
154 """ 146 """
155 Public slot to save the Help Viewers configuration. 147 Public slot to save the Help Viewers configuration.
180 "JavaScriptEnabled", 172 "JavaScriptEnabled",
181 self.javaScriptGroup.isChecked()) 173 self.javaScriptGroup.isChecked())
182 Preferences.setWebBrowser( 174 Preferences.setWebBrowser(
183 "JavaScriptCanOpenWindows", 175 "JavaScriptCanOpenWindows",
184 self.jsOpenWindowsCheckBox.isChecked()) 176 self.jsOpenWindowsCheckBox.isChecked())
185 # TODO: Qt 5.6 177 # TODO: Qt 5.7?
186 ## Preferences.setWebBrowser( 178 ## Preferences.setWebBrowser(
187 ## "JavaScriptCanCloseWindows", 179 ## "JavaScriptCanCloseWindows",
188 ## self.jsCloseWindowsCheckBox.isChecked()) 180 ## self.jsCloseWindowsCheckBox.isChecked())
189 Preferences.setWebBrowser( 181 Preferences.setWebBrowser(
190 "JavaScriptCanAccessClipboard", 182 "JavaScriptCanAccessClipboard",
191 self.jsClipboardCheckBox.isChecked()) 183 self.jsClipboardCheckBox.isChecked())
192 Preferences.setWebBrowser( 184 Preferences.setWebBrowser(
193 "PluginsEnabled", 185 "PluginsEnabled",
194 self.pluginsCheckBox.isChecked()) 186 self.pluginsCheckBox.isChecked())
195 # TODO: Click2Flash
196 ## Preferences.setWebBrowser(
197 ## "ClickToFlashEnabled",
198 ## self.clickToFlashCheckBox.isChecked())
199 Preferences.setWebBrowser( 187 Preferences.setWebBrowser(
200 "DoNotTrack", 188 "DoNotTrack",
201 self.doNotTrackCheckBox.isChecked()) 189 self.doNotTrackCheckBox.isChecked())
202 Preferences.setWebBrowser( 190 Preferences.setWebBrowser(
203 "SendReferer", 191 "SendReferer",

eric ide

mercurial