Display overall statistics
[harbour-pedalo.git] / qml / pages / JourneyEdit.qml
index 1f61b39..a0d4349 100644 (file)
@@ -31,18 +31,23 @@ Dialog {
     SilicaFlickable {
         id: journeyEditView
         anchors.fill: parent
     SilicaFlickable {
         id: journeyEditView
         anchors.fill: parent
-        contentHeight: journeyEditColumn.implicitHeight
+        contentHeight: headerItem.height + Theme.paddingLarge + (isPortrait ?
+                           (journeyEditColumnFirst.implicitHeight + journeyEditColumnSecond.implicitHeight) :
+                           Math.max(journeyEditColumnFirst.implicitHeight, journeyEditColumnSecond.implicitHeight))
 
         VerticalScrollDecorator {}
 
 
         VerticalScrollDecorator {}
 
+        DialogHeader {
+            id: headerItem
+            title: journeyEditDialog.title
+        }
+
         Column {
         Column {
-            id: journeyEditColumn
+            id: journeyEditColumnFirst
             spacing: Theme.paddingMedium
             spacing: Theme.paddingMedium
-            width: parent.width
-
-            DialogHeader {
-                title: journeyEditDialog.title
-            }
+            width: isPortrait ? parent.width : (parent.width * 0.5)
+            x: 0
+            y: headerItem.height
 
             ValueButton {
                 id: startDate
 
             ValueButton {
                 id: startDate
@@ -101,6 +106,14 @@ Dialog {
                     })
                 }
             }
                     })
                 }
             }
+        }
+
+        Column {
+            id: journeyEditColumnSecond
+            spacing: Theme.paddingMedium
+            width: isPortrait ? parent.width : (parent.width * 0.5)
+            x: isPortrait ? 0 : (parent.width * 0.5)
+            y: isPortrait ? journeyEditColumnFirst.y + journeyEditColumnFirst.height + Theme.paddingLarge : journeyEditColumnFirst.y
 
             TextField {
                 id: faster
 
             TextField {
                 id: faster
@@ -122,10 +135,11 @@ Dialog {
                 placeholderText: label
                 text: overtakenby >= 0 ? "" + overtakenby : ""
                 horizontalAlignment: TextInput.AlignLeft
                 placeholderText: label
                 text: overtakenby >= 0 ? "" + overtakenby : ""
                 horizontalAlignment: TextInput.AlignLeft
-                EnterKey.iconSource: "image://theme/icon-m-enter-next"
+                EnterKey.iconSource: "image://theme/icon-m-enter-accept"
                 EnterKey.onClicked: journeyEditDialog.accept()
             }
         }
                 EnterKey.onClicked: journeyEditDialog.accept()
             }
         }
+
     }
 
     onAccepted: {
     }
 
     onAccepted: {