Fixed log output window. Rearranted components to increase space for the
[openvpnui.git] / qml / pages / ConnectPage.qml
index 665226e..08cbdb6 100644 (file)
@@ -122,7 +122,10 @@ Page {
                     id: connect
                     text: "Connect"
                     enabled: true
-                    onClicked: VpnControl.vpnConnect()
+                    onClicked: {
+                        VpnControl.logAppend('\n')
+                        VpnControl.vpnConnect()
+                    }
                 }
                 Button {
                     id : disconnect
@@ -131,6 +134,7 @@ Page {
                     onClicked: VpnControl.vpnDisconnect();
                 }
             }
+
             Label {
                 id: statusText
                 text: "No status"
@@ -144,7 +148,7 @@ Page {
                 BusyIndicator {
                     id: busy
                     running: false
-                    size: BusyIndicatorSize.Large
+                    size: BusyIndicatorSize.Medium
                     anchors.verticalCenter: parent.verticalCenter
                 }
             }
@@ -157,25 +161,27 @@ Page {
                 }
                 //radius: Theme.paddingSmall
                 anchors.horizontalCenter: parent.horizontalCenter
-                height: (20 * Theme.fontSizeTiny) + (2 * Theme.paddingLarge)
+                height: (24 * Theme.fontSizeTiny) + (2 * Theme.paddingLarge)
                 width: parent.width - 2 * Theme.paddingLarge
                 x: Theme.paddingLarge
 
+                //TextEdit {
                 Label {
                     id: logOutput
                     textFormat: Text.PlainText
                     width: parent.width - 2 * Theme.paddingSmall
-                    height: parent.height - 2 * Theme.paddingSmall
+                    height: parent.height - 0 * Theme.paddingSmall
                     wrapMode: Text.WrapAnywhere
                     font.pixelSize: Theme.fontSizeTiny * 0.6
                     font.family: "Monospace"
                     color: Theme.highlightColor
                     visible: true
                     text: VpnControl.logText
-                    maximumLineCount: Math.floor(18 / 0.6)
                     verticalAlignment: Text.AlignBottom
                     x: Theme.paddingSmall
                     y: Theme.paddingSmall
+                    //readOnly: true
+                    clip: true
                 }
             }
         }