summaryrefslogtreecommitdiffstats
path: root/examples/webengine
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@theqtcompany.com>2015-03-16 11:17:38 +0100
committerAllan Sandfeld Jensen <allan.jensen@theqtcompany.com>2015-03-16 11:20:29 +0000
commit29a9caf106e5ea82202b66f6cd45c2db85fb734b (patch)
treee3b7a08c003949141234f6893f01aef34424b6d7 /examples/webengine
parent9bec2760d44c944e7f6b43388924b5714d9e8e06 (diff)
Set settings declaratively instead of on events
Match the changes in quicktestbrowser in how settings are set. Change-Id: I5b41de4c400c9c6802da20da4f9cc6f24f7db4da Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com>
Diffstat (limited to 'examples/webengine')
-rw-r--r--examples/webengine/quicknanobrowser/BrowserWindow.qml7
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/webengine/quicknanobrowser/BrowserWindow.qml b/examples/webengine/quicknanobrowser/BrowserWindow.qml
index f61bce268..da599bfb4 100644
--- a/examples/webengine/quicknanobrowser/BrowserWindow.qml
+++ b/examples/webengine/quicknanobrowser/BrowserWindow.qml
@@ -78,6 +78,7 @@ ApplicationWindow {
property bool platformIsMac: styleItem.style == "mac"
Settings {
+ id : appSettings
property alias autoLoadImages: loadImages.checked;
property alias javaScriptEnabled: javaScriptEnabled.checked;
property alias errorPageEnabled: errorPageEnabled.checked;
@@ -230,21 +231,18 @@ ApplicationWindow {
text: "Autoload images"
checkable: true
checked: WebEngine.settings.autoLoadImages
- onCheckedChanged: WebEngine.settings.autoLoadImages = checked
}
MenuItem {
id: javaScriptEnabled
text: "JavaScript On"
checkable: true
checked: WebEngine.settings.javascriptEnabled
- onCheckedChanged: WebEngine.settings.javascriptEnabled = checked
}
MenuItem {
id: errorPageEnabled
text: "ErrorPage On"
checkable: true
checked: WebEngine.settings.errorPageEnabled
- onCheckedChanged: WebEngine.settings.errorPageEnabled = checked
}
MenuItem {
id: offTheRecordEnabled
@@ -324,6 +322,9 @@ ApplicationWindow {
}
}
]
+ settings.autoLoadImages: appSettings.autoLoadImages
+ settings.javascriptEnabled: appSettings.javaScriptEnabled
+ settings.errorPageEnabled: appSettings.errorPageEnabled
onCertificateError: {
error.defer()