[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kanagram] src/harmattan: Use Connections comp. and Component.onCompleted for avoiding the binding l
From: Laszlo Papp <ext-laszlo.papp () nokia ! com>
Date: 2012-02-01 1:11:47
Message-ID: 20120201011147.93CBAA60A6 () git ! kde ! org
[Download RAW message or body]
Git commit 40d0977f10f35815b9a36382987b39fa7a36eb46 by Laszlo Papp.
Committed on 01/02/2012 at 04:11.
Pushed by lpapp into branch 'master'.
Use Connections comp. and Component.onCompleted for avoiding the binding loop
M +36 -3 src/harmattan/MainSettingsPage.qml
http://commits.kde.org/kanagram/40d0977f10f35815b9a36382987b39fa7a36eb46
diff --git a/src/harmattan/MainSettingsPage.qml b/src/harmattan/MainSettingsPage.qml
index 84f587c..d461fd0 100644
--- a/src/harmattan/MainSettingsPage.qml
+++ b/src/harmattan/MainSettingsPage.qml
@@ -44,6 +44,30 @@ Page {
}
}
+ Connections {
+ target: kanagramEngineHelper;
+
+ onHintHideTimeChanged: {
+ hintAppearanceSlider.value = kanagramEngineHelper.hintHideTime;
+ }
+ }
+
+ Connections {
+ target: kanagramEngineHelper;
+
+ onResolveTimeChanged: {
+ resolveTimeSlider.value = kanagramEngineHelper.resolveTime;
+ }
+ }
+
+ Connections {
+ target: kanagramEngineHelper;
+
+ onUseSoundsChanged: {
+ soundsSwitch.checked = kanagramEngineHelper.useSounds;
+ }
+ }
+
Rectangle {
id: settingsPageMainRectangle;
color: "black";
@@ -95,7 +119,10 @@ Page {
minimumValue: 0;
maximumValue: 10;
anchors.horizontalCenter: parent.horizontalCenter;
- value: kanagramEngineHelper.hintHideTime;
+
+ Component.onCompleted: {
+ value: kanagramEngineHelper.hintHideTime;
+ }
onValueChanged: {
kanagramEngineHelper.hintHideTime = value;
@@ -129,7 +156,10 @@ Page {
minimumValue: 15;
maximumValue: 300;
anchors.horizontalCenter: parent.horizontalCenter;
- value: kanagramEngineHelper.resolveTime;
+
+ Component.onCompleted: {
+ value: kanagramEngineHelper.resolveTime;
+ }
onValueChanged: {
kanagramEngineHelper.resolveTime = value;
@@ -157,7 +187,10 @@ Page {
Switch {
id: soundsSwitch;
anchors.right: parent.right;
- checked: kanagramEngineHelper.useSounds;
+
+ Component.onCompleted: {
+ checked: kanagramEngineHelper.useSounds;
+ }
onCheckedChanged: {
kanagramEngineHelper.useSounds = checked;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic