summaryrefslogtreecommitdiffstats
path: root/examples/multimedia/video/qmlvideo/qml/qmlvideo/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/multimedia/video/qmlvideo/qml/qmlvideo/main.qml')
-rw-r--r--examples/multimedia/video/qmlvideo/qml/qmlvideo/main.qml62
1 files changed, 51 insertions, 11 deletions
diff --git a/examples/multimedia/video/qmlvideo/qml/qmlvideo/main.qml b/examples/multimedia/video/qmlvideo/qml/qmlvideo/main.qml
index c2c15439f..96acb4bc4 100644
--- a/examples/multimedia/video/qmlvideo/qml/qmlvideo/main.qml
+++ b/examples/multimedia/video/qmlvideo/qml/qmlvideo/main.qml
@@ -35,22 +35,21 @@ import QtQuick 2.0
Rectangle {
id: root
- width: 640
- height: 360
+ anchors.fill: parent
color: "black"
property string source1
property string source2
- property color bgColor: "#002244"
+ property color bgColor: "black"
property real volume: 0.25
property bool perfMonitorsLogging: false
property bool perfMonitorsVisible: false
QtObject {
id: d
- property int itemHeight: 40
+ property int itemHeight: root.height > root.width ? root.width / 10 : root.height / 10
property int buttonHeight: 0.8 * itemHeight
- property int margins: 10
+ property int margins: 5
}
Loader {
@@ -92,6 +91,9 @@ Rectangle {
right: exitButton.left
margins: d.margins
}
+ bgColor: "#212121"
+ bgColorSelected: "#757575"
+ textColorSelected: "white"
height: d.buttonHeight
text: (root.source1 == "") ? "Select file 1" : root.source1
onClicked: fileBrowser1.show()
@@ -105,6 +107,9 @@ Rectangle {
right: exitButton.left
margins: d.margins
}
+ bgColor: "#212121"
+ bgColorSelected: "#757575"
+ textColorSelected: "white"
height: d.buttonHeight
text: (root.source2 == "") ? "Select file 2" : root.source2
onClicked: fileBrowser2.show()
@@ -117,24 +122,57 @@ Rectangle {
right: parent.right
margins: d.margins
}
- width: 50
+ bgColor: "#212121"
+ bgColorSelected: "#757575"
+ textColorSelected: "white"
+ width: parent.width / 10
height: d.buttonHeight
text: "Exit"
onClicked: Qt.quit()
}
+ Row {
+ id: modes
+ anchors.top: openFile2Button.bottom
+ anchors.margins: 0
+ anchors.topMargin: 5
+ Button {
+ width: root.width / 2
+ height: 0.8 * d.itemHeight
+ bgColor: "#212121"
+ radius: 0
+ text: "Video Modes"
+ enabled: false
+ }
+ Button {
+ width: root.width / 2
+ height: 0.8 * d.itemHeight
+ bgColor: "#212121"
+ radius: 0
+ text: "Camera Modes"
+ enabled: false
+ }
+ }
+
+ Rectangle {
+ id: divider
+ height: 1
+ width: parent.width
+ color: "black"
+ anchors.top: modes.bottom
+ }
+
SceneSelectionPanel {
id: sceneSelectionPanel
itemHeight: d.itemHeight
- color: "#004444"
+ color: "#212121"
anchors {
- top: openFile2Button.bottom
+ top: divider.bottom
left: parent.left
right: parent.right
bottom: parent.bottom
- margins: d.margins
}
- radius: 10
+ radius: 0
onSceneSourceChanged: {
sceneLoader.source = sceneSource
var scene = null
@@ -205,7 +243,9 @@ Rectangle {
ErrorDialog {
id: errorDialog
- anchors.fill: parent
+ anchors.fill: root
+ dialogWidth: d.itemHeight * 5
+ dialogHeight: d.itemHeight * 3
enabled: false
}