From 81abc2ce7a73700c26eb211aef99b7f81c0d0f7c Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Fri, 8 Jan 2010 17:17:48 +0100
Subject: [PATCH] Qml Designer: color adjustment in property editor

---
 .../propertyeditor/Qt/CheckBox.qml            | 22 +++++++++----------
 .../propertyeditor/Qt/DoubleSpinBox.qml       |  2 +-
 .../qmldesigner/propertyeditor/Qt/SpinBox.qml |  2 +-
 3 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/share/qtcreator/qmldesigner/propertyeditor/Qt/CheckBox.qml b/share/qtcreator/qmldesigner/propertyeditor/Qt/CheckBox.qml
index f5ad1b91acd..83b06e95678 100644
--- a/share/qtcreator/qmldesigner/propertyeditor/Qt/CheckBox.qml
+++ b/share/qtcreator/qmldesigner/propertyeditor/Qt/CheckBox.qml
@@ -22,17 +22,17 @@ QCheckBox { //This is a special CheckBox that does color coding for states
 
    Script {
        function evaluate() {
-           if (baseStateFlag) {
-               if (backendValue.isInModel)
+            if (baseStateFlag) {
+                if (backendValue != null && backendValue.isInModel)
                     CheckBox.setStyleSheet("color: white;");
-               else
-                   CheckBox.setStyleSheet("color: gray;");
-           } else {
-               if (backendValue.IsInSubState)
-                   CheckBox.setStyleSheet("color: blue;");
-               else
-                   CheckBox.setStyleSheet("color: gray;");
-          }
-       }
+                else
+                    CheckBox.setStyleSheet("color: gray;");
+            } else {
+                if (backendValue != null && backendValue.isInSubState)
+                    CheckBox.setStyleSheet("color: #7799FF;");
+                else
+                    CheckBox.setStyleSheet("color: gray;");
+            }
+		}
    }
 }
diff --git a/share/qtcreator/qmldesigner/propertyeditor/Qt/DoubleSpinBox.qml b/share/qtcreator/qmldesigner/propertyeditor/Qt/DoubleSpinBox.qml
index d7926804799..9827d7e58a1 100644
--- a/share/qtcreator/qmldesigner/propertyeditor/Qt/DoubleSpinBox.qml
+++ b/share/qtcreator/qmldesigner/propertyeditor/Qt/DoubleSpinBox.qml
@@ -31,7 +31,7 @@ QWidget { //This is a special DoubleSpinBox that does color coding for states
                 DoubleSpinBox.setStyleSheet("color: gray;");
                 } else {
                 if (backendValue != null && backendValue.isInSubState)
-                DoubleSpinBox.setStyleSheet("color: blue;");
+                DoubleSpinBox.setStyleSheet("color: #7799FF;");
                 else
                 DoubleSpinBox.setStyleSheet("color: gray;");
                 }
diff --git a/share/qtcreator/qmldesigner/propertyeditor/Qt/SpinBox.qml b/share/qtcreator/qmldesigner/propertyeditor/Qt/SpinBox.qml
index 868236afc13..5ecefa96a2d 100644
--- a/share/qtcreator/qmldesigner/propertyeditor/Qt/SpinBox.qml
+++ b/share/qtcreator/qmldesigner/propertyeditor/Qt/SpinBox.qml
@@ -29,7 +29,7 @@ QWidget { //This is a special SpinBox that does color coding for states
                     SpinBox.setStyleSheet("color: gray;");
             } else {
                 if (backendValue != null && backendValue.isInSubState)
-                    SpinBox.setStyleSheet("color: blue;");
+                    SpinBox.setStyleSheet("color: #7799FF;");
                 else
                     SpinBox.setStyleSheet("color: gray;");
             }
-- 
GitLab