Fix button enabling on startup.
authorRuediger Gad <rgad@fb2.fh-frankfurt.de>
Sun, 15 Apr 2012 11:04:39 +0000 (13:04 +0200)
committerRuediger Gad <rgad@fb2.fh-frankfurt.de>
Sun, 15 Apr 2012 11:04:39 +0000 (13:04 +0200)
qml/QZeeControl/MainPage.qml

index 0032145..dce93f8 100644 (file)
@@ -49,6 +49,7 @@ Page {
         }
 
         loadKeyBindings()
+        updateConnectAndScanButton()
         initializing = false
     }
 
@@ -82,13 +83,21 @@ Page {
         if(!deviceInfo.currentBluetoothPowerState){
             scanButton.enabled = false
             connectButton.enabled = false
+
+            addressField.enabled = false
+            portField.enabled = false
+
             infoText.text = "To get started please turn Bluetooth on."
             return
         }
 
         scanButton.enabled = true
+
+        addressField.enabled = true
+        portField.enabled = true
+
         connectButton.enabled = (addressField.text !== "No device found yet.")
-        infoText = (addressField.text !== "No device found yet.") ?
+        infoText.text = (addressField.text !== "No device found yet.") ?
                     "To enable remote control please press \"Connect\" when ready." :
                     "Please scan for a Zeemote first."
 
@@ -301,7 +310,6 @@ Page {
                 id: infoText
                 width: parent.width
 
-                text: "Please scan for a device first."
                 horizontalAlignment: Text.AlignHCenter
                 wrapMode: Text.WordWrap
             }