WebBrowser/StatusBar/JavaScriptSettingsDialog.py

changeset 4965
a9a4b632fe48
parent 4964
a894e8c92369
child 4977
f824f4e8a024
equal deleted inserted replaced
4964:a894e8c92369 4965:a9a4b632fe48
30 @type QWidget 30 @type QWidget
31 """ 31 """
32 super(JavaScriptSettingsDialog, self).__init__(parent) 32 super(JavaScriptSettingsDialog, self).__init__(parent)
33 self.setupUi(self) 33 self.setupUi(self)
34 34
35 self.javaScriptGroup.setChecked(
36 Preferences.getWebBrowser("JavaScriptEnabled"))
37 self.jsOpenWindowsCheckBox.setChecked( 35 self.jsOpenWindowsCheckBox.setChecked(
38 Preferences.getWebBrowser("JavaScriptCanOpenWindows")) 36 Preferences.getWebBrowser("JavaScriptCanOpenWindows"))
39 # TODO: Qt 5.7? 37 # TODO: Qt 5.7?
40 ## self.jsCloseWindowsCheckBox.setChecked( 38 ## self.jsCloseWindowsCheckBox.setChecked(
41 ## Preferences.getWebBrowser("JavaScriptCanCloseWindows")) 39 ## Preferences.getWebBrowser("JavaScriptCanCloseWindows"))
43 Preferences.getWebBrowser("JavaScriptCanAccessClipboard")) 41 Preferences.getWebBrowser("JavaScriptCanAccessClipboard"))
44 42
45 # TODO: Qt 5.7? 43 # TODO: Qt 5.7?
46 # Hide entries not yet supported 44 # Hide entries not yet supported
47 self.jsCloseWindowsCheckBox.hide() 45 self.jsCloseWindowsCheckBox.hide()
46
47 msh = self.minimumSizeHint()
48 self.resize(max(self.width(), msh.width()), msh.height())
48 49
49 @pyqtSlot() 50 @pyqtSlot()
50 def accept(self): 51 def accept(self):
51 """ 52 """
52 Public slot to accept the dialog. 53 Public slot to accept the dialog.
53 """ 54 """
54 Preferences.setWebBrowser(
55 "JavaScriptEnabled",
56 self.javaScriptGroup.isChecked())
57 Preferences.setWebBrowser( 55 Preferences.setWebBrowser(
58 "JavaScriptCanOpenWindows", 56 "JavaScriptCanOpenWindows",
59 self.jsOpenWindowsCheckBox.isChecked()) 57 self.jsOpenWindowsCheckBox.isChecked())
60 # TODO: Qt 5.7? 58 # TODO: Qt 5.7?
61 ## Preferences.setWebBrowser( 59 ## Preferences.setWebBrowser(

eric ide

mercurial