diff options
author | Allan Sandfeld Jensen <allan.jensen@theqtcompany.com> | 2015-03-12 15:41:33 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@theqtcompany.com> | 2015-03-13 09:46:14 +0000 |
commit | ce6d684fe5043e3368bf0a130ff0fab48eccf852 (patch) | |
tree | 99a53cce8800bb9f884ed6f61505bd0907823c1a /tests/quicktestbrowser/BrowserWindow.qml | |
parent | 60d8d3dcd2a8337e4038a498f92a97624438b2fb (diff) |
Fix settings menu in qtquicktestbrowser
Changing the default settings has no effect. Instead use declare the
settings properly declaratively.
Change-Id: Ie1f5ca0b91a54df759031487bfc45fd3c362cfb0
Reviewed-by: Pierre Rossi <pierre.rossi@theqtcompany.com>
Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
Diffstat (limited to 'tests/quicktestbrowser/BrowserWindow.qml')
-rw-r--r-- | tests/quicktestbrowser/BrowserWindow.qml | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/tests/quicktestbrowser/BrowserWindow.qml b/tests/quicktestbrowser/BrowserWindow.qml index 9e9f73646..3f7897f04 100644 --- a/tests/quicktestbrowser/BrowserWindow.qml +++ b/tests/quicktestbrowser/BrowserWindow.qml @@ -72,6 +72,7 @@ ApplicationWindow { title: currentWebView && currentWebView.title Settings { + id : appSettings property alias autoLoadImages: loadImages.checked; property alias javaScriptEnabled: javaScriptEnabled.checked; property alias errorPageEnabled: errorPageEnabled.checked; @@ -244,22 +245,19 @@ ApplicationWindow { id: loadImages text: "Autoload images" checkable: true - checked: WebEngine.settings.autoLoadImages - onCheckedChanged: WebEngine.settings.autoLoadImages = checked + checked: true } MenuItem { id: javaScriptEnabled text: "JavaScript On" checkable: true - checked: WebEngine.settings.javascriptEnabled - onCheckedChanged: WebEngine.settings.javascriptEnabled = checked + checked: true } MenuItem { id: errorPageEnabled text: "ErrorPage On" checkable: true - checked: WebEngine.settings.errorPageEnabled - onCheckedChanged: WebEngine.settings.errorPageEnabled = checked + checked: true } MenuItem { id: offTheRecordEnabled @@ -359,6 +357,9 @@ ApplicationWindow { } } ] + settings.autoLoadImages: appSettings.autoLoadImages + settings.javascriptEnabled: appSettings.javaScriptEnabled + settings.errorPageEnabled: appSettings.errorPageEnabled onCertificateError: { if (!acceptedCertificates.shouldAutoAccept(error)){ |