diff options
Diffstat (limited to 'HeaderToolBar.qml')
-rw-r--r-- | HeaderToolBar.qml | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/HeaderToolBar.qml b/HeaderToolBar.qml deleted file mode 100644 index 761a16a..0000000 --- a/HeaderToolBar.qml +++ /dev/null @@ -1,68 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.15 -import QtQuick.Layouts 1.15 - -ToolBar { - property alias optionsMenu: optionsMenu - property alias optionProfile: profile - property alias optionSettings: settings - property alias optionHelp: help - property alias optionSign: sign - property bool doesntEmbed: Qt.platform.os == "android" - || Qt.platform.os == "linux" - || Qt.platform.os == "osx" - || Qt.platform.os == "unix" - || Qt.platform.os == "windows" - - background: Rectangle { - implicitHeight: 64 - } - - FontLoader { - id: roboto - name: "Roboto" - source: doesntEmbed ? "" : "Roboto/Roboto-Medium.ttf" - } - - RowLayout { - anchors.fill: parent - layoutDirection: Qt.RightToLeft - ToolButton { - icon.source: "https://eduport.webestica.com/assets/images/avatar/01.jpg" - icon.color: "transparent" - onClicked: optionsMenu.open() - background: Rectangle { - implicitHeight: 64 - } - - Menu { - id: optionsMenu - y: parent.height - Action { - id: profile - text: qsTr("Edit Profile") - } - Action { - id: settings - text: qsTr("Account Settings") - } - Action { - id: help - text: qsTr("Help") - } - Action { - id: sign - text: qsTr("Sign Out") - } - delegate: MenuItem { - font { - family: doesntEmbed ? "Roboto" - : roboto.name - pixelSize: 15 - weight: Font.Medium - } - } - } - } - } -} |