diff options
Diffstat (limited to 'platform/qt/qmlapp/main.qml')
-rw-r--r-- | platform/qt/qmlapp/main.qml | 69 |
1 files changed, 45 insertions, 24 deletions
diff --git a/platform/qt/qmlapp/main.qml b/platform/qt/qmlapp/main.qml index a8629e94f6..a5e51e9801 100644 --- a/platform/qt/qmlapp/main.qml +++ b/platform/qt/qmlapp/main.qml @@ -3,6 +3,7 @@ import QtPositioning 5.0 import QtQuick 2.0 import QtQuick.Controls 1.0 import QtQuick.Layouts 1.0 +import QtQuick.Dialogs 1.0 import QQuickMapboxGL 1.0 @@ -12,6 +13,13 @@ ApplicationWindow { height: 768 visible: true + ColorDialog { + id: colorDialog + title: "Background color" + visible: false + color: "black" + } + RowLayout { anchors.fill: parent anchors.margins: 50 @@ -51,7 +59,7 @@ ApplicationWindow { bearing: bearingSlider.value pitch: pitchSlider.value - color: "red" + color: colorDialog.currentColor copyrightsVisible: true Image { @@ -184,37 +192,50 @@ ApplicationWindow { } } - Slider { - id: bearingSlider + ColumnLayout { + RowLayout { + anchors.margins: 50 + spacing: anchors.margins - Layout.fillHeight: true - orientation: Qt.Vertical + Slider { + id: bearingSlider - value: 0 - minimumValue: 0 - maximumValue: 180 - } + Layout.fillHeight: true + orientation: Qt.Vertical - Slider { - id: pitchSlider + value: 0 + minimumValue: 0 + maximumValue: 180 + } - Layout.fillHeight: true - orientation: Qt.Vertical + Slider { + id: pitchSlider - value: 0 - minimumValue: 0 - maximumValue: 60 - } + Layout.fillHeight: true + orientation: Qt.Vertical - Slider { - id: flipSlider + value: 0 + minimumValue: 0 + maximumValue: 60 + } - Layout.fillHeight: true - orientation: Qt.Vertical + Slider { + id: flipSlider - value: 0 - minimumValue: 0 - maximumValue: 180 + Layout.fillHeight: true + orientation: Qt.Vertical + + value: 0 + minimumValue: 0 + maximumValue: 180 + } + } + + Button { + id: colorChangeButton + text: "Change background color" + onClicked: colorDialog.open() + } } } } |