summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatasof Wirapraja <anatasof.wirapraja@gmail.com>2019-08-29 20:53:43 +0700
committerAnatasof Wirapraja <anatasof.wirapraja@gmail.com>2019-08-29 20:53:43 +0700
commit55a2bf601f0c1633f7955fd7ac52c98a8917af64 (patch)
treeaca947800f2e3b3a3eef26a1e206e5c9e10a17db
parentec254e78a5b56c2e52520348954102fe359a6660 (diff)
Add ToolBar
-rw-r--r--main.qml40
1 files changed, 31 insertions, 9 deletions
diff --git a/main.qml b/main.qml
index 3882c25..160b5a3 100644
--- a/main.qml
+++ b/main.qml
@@ -1,20 +1,42 @@
import QtQuick 2.12
import QtQuick.Controls 2.12
import QtQuick.Controls.Material 2.12
+import QtQuick.Layouts 1.12
ApplicationWindow {
- id: appWindow
- width: 360
- height: 640
- visible: true
+ id: appWindow
+ width: 360
+ height: 640
+ visible: true
Material.accent: Material.DeepPurple
- StackView {
- id: stackView
- anchors.fill : parent
+ header: ToolBar {
+ RowLayout {
+ anchors.fill: parent
+ ToolButton {
+ text: qsTr("‹")
+ onClicked: stack.pop()
+ }
+ Label {
+ text: "Title"
+ elide: Label.ElideRight
+ horizontalAlignment: Qt.AlignHCenter
+ verticalAlignment: Qt.AlignVCenter
+ Layout.fillWidth: true
+ }
+ ToolButton {
+ text: qsTr("⋮")
+ onClicked: menu.open()
+ }
+ }
+ }
- initialItem: Login {}
- }
+ StackView {
+ id: stackView
+ anchors.fill : parent
+
+ initialItem: Login {}
+ }
}