diff options
author | Anatasof Wirapraja <anata@darapsa.co.id> | 2020-12-07 10:38:36 +0700 |
---|---|---|
committer | Anatasof Wirapraja <anata@darapsa.co.id> | 2020-12-07 10:38:36 +0700 |
commit | c35b90e20259b61672f7a35e089b46c07b038d67 (patch) | |
tree | f6684a5ca2fb83b5807672e94c4ecf2da936b21b /pages | |
parent | bf635def9dadee8a4aff8f90d8f419b02286cf9c (diff) |
home form uses toolbar
Diffstat (limited to 'pages')
-rw-r--r-- | pages/Home.qml | 13 | ||||
-rw-r--r-- | pages/HomeForm.ui.qml | 50 |
2 files changed, 59 insertions, 4 deletions
diff --git a/pages/Home.qml b/pages/Home.qml new file mode 100644 index 0000000..868e55f --- /dev/null +++ b/pages/Home.qml @@ -0,0 +1,13 @@ +import QtQuick 2.15 +import QtQuick.Controls 2.15 +import QtQuick.Layouts 1.12 + +HomeForm { + +} + +/*##^## +Designer { + D{i:0;autoSize:true;height:480;width:640} +} +##^##*/ diff --git a/pages/HomeForm.ui.qml b/pages/HomeForm.ui.qml index 2df9430..02c502d 100644 --- a/pages/HomeForm.ui.qml +++ b/pages/HomeForm.ui.qml @@ -1,12 +1,54 @@ import QtQuick 2.15 import QtQuick.Controls 2.15 +import QtQuick.Layouts 1.12 Page { + property alias menuButton: menuButton + property alias profileButton: profileButton + property alias contentView: contentView - title: qsTr("Home") + header: ToolBar { + background: Rectangle { + color: "transparent" + } + RowLayout { + anchors.fill: parent + spacing: 0 + ToolButton { + id: menuButton + icon.name: "menu-button" + icon.source: "../icons/menu-24px.svg" + highlighted: true + } + Label { + text: "Today" + Layout.leftMargin: 16 + verticalAlignment: Text.AlignVCenter + horizontalAlignment: Text.AlignLeft + wrapMode: Text.WordWrap + font.family: "Work Sans" + font.weight: Font.Medium + font.pointSize: 20 + color: "#000000" + Layout.fillWidth: true + } + ToolButton { + id: profileButton + icon.name: "profile-button" + icon.source: "../icons/profile-24px.svg" + highlighted: true + } + } + } - Label { - text: qsTr("You are on the home page.") - anchors.centerIn: parent + StackView { + id: contentView + anchors.fill: parent } } +/*##^## +Designer { + D{i:0;autoSize:true;height:480;width:640} +} +##^##*/ + |