From d8aea999ab6b575bac5e436bdc309d9045558a28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=20=EA=A6=AB=EA=A6=B6=20=EA=A6=8F=EA=A7=80?= =?UTF-8?q?=EA=A6=A6=EA=A6=BF=20=EA=A6=A7=20=EA=A6=AE=20=EA=A6=91=20?= =?UTF-8?q?=EA=A6=A9=20=EA=A6=AD=EA=A7=80?= Date: Wed, 25 Sep 2019 11:01:00 +0800 Subject: Move profile presentation code to Larva --- Profile.qml | 64 +++++++------------------------------------------------------ 1 file changed, 7 insertions(+), 57 deletions(-) (limited to 'Profile.qml') diff --git a/Profile.qml b/Profile.qml index 02d8713..d465c78 100644 --- a/Profile.qml +++ b/Profile.qml @@ -1,61 +1,11 @@ import QtQuick 2.12 -import QtQuick.Controls 2.12 -import QtQuick.Controls.Material 2.12 -import QtQuick.Layouts 1.12 +import KelakonUser 0.1 import "larva/features" -Page { - header: ToolBar{ - background: Rectangle { - color: "#FAFFFFFF" - } - RowLayout { - anchors.fill: parent - spacing: 0 - ToolButton { - id: backButton - icon.name: "back-button" - icon.source: "/components/icons/arrow-back-24px.svg" - highlighted: true - onClicked: { - pageView.pop() - } - } - Label { - text: contentView.currentItem.title - 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 { - text: qsTr("Edit") - font.weight: Font.Medium - display: AbstractButton.TextOnly - font.family: "Work Sans" - font.capitalization: Font.MixedCase - flat: false - highlighted: true - Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter - onClicked: pageView.push("/larva/features/ProfileEditForm.ui.qml") - - } - } - } - StackView { - id: contentView - anchors.fill: parent - initialItem: ProfileForm {} - } -} - -/*##^## -Designer { - D{i:0;autoSize:true;height:480;width:640} +ProfileForm { + backButton.onClicked: pageView.pop() + editToolButton.onClicked: pageView.push("/larva/features/ProfileEditForm.ui.qml") + fullnameLabel.text: User.realName + usernameLabel.text: User.name + userEmailLabel.text: User.emailAddress } -##^##*/ -- cgit v1.2.3