123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- import QtQuick 2.5
- import QtWebEngine 1.2
- import QtQuick.Window 2.1
- import QtQuick.Controls 1.4
- //import Qt.labs.controls 1.0
- import QtQuick.Controls 2.0
- import QtQuick.Controls.Styles 1.3
- import QtGraphicalEffects 1.0
- import QtQuick.Layouts 1.1
- import "qrc:/Globals"
- import "Menu" as Menu
- Item {
- Menu.MenuHeader {}
- Menu.MenuStatus {}
- Timer {
- interval: 1
- running: Globals.startTO.length > 0 ? true:false
- onTriggered: {
- if (Globals.startTO.length > 0) {
- stackView.push(Qt.resolvedUrl(Globals.startTO));
- Globals.startTO = "";
- }
- }
- }
- Rectangle {
- id: rectangle
- x: 0
- y: parent.height / 10.0
- width: parent.width
- height: parent.height - 2 * y
- //border.color: "blue"
- //border.width: 2
- GridLayout {
- anchors.centerIn: parent
- anchors.fill: parent
- columnSpacing: 0
- rowSpacing: 0
- columns: 3
- rows: 2
- Menu.MenuButton {
- Layout.row: 0
- Layout.column: 0
- Layout.fillHeight: true
- Layout.fillWidth: true
- //: ID:main_menu_hmi_settings Main Menu HMI Settings text
- menuText: qsTrId("main_menu_hmi_settings") + transLoad.emptyString //qsTr("HMI - Einstellungen") + transLoad.emptyString
- menuQML: "/HMI_SettingsContainer.qml"
- menuImage: "/images/HmiSettings.svg"
- function enaHmiMenu () {
- if(Globals.actUserRole === "admin") {
- buttGreyed = 0.0
- } else {
- buttGreyed = -1.0
- }
- }
- buttGreyed: {enaHmiMenu();}
- onVisibleChanged: {enaHmiMenu();}
- onItemClicked: {
- if (buttGreyed == 0.0) {
- stackView.push(Qt.resolvedUrl(menuQML));
- }
- }
- }
- Menu.MenuButton {
- Layout.row: 0
- Layout.column: 1
- Layout.fillHeight: true
- Layout.fillWidth: true
- menuImage: "/images/CamSettings.svg"
- //: ID:main_menu_cam_settings Main Menu CAM Settings text
- menuText: qsTrId("main_menu_cam_settings") + transLoad.emptyString //qsTr("Einstellungen") +transLoad.emptyString
- menuQML: "/CAM_SettingsContainer.qml"
- function enaCamMenu () {
- if(Globals.actUserRole != "oper") {
- buttGreyed = 0.0
- } else {
- buttGreyed = -1.0
- }
- }
- buttGreyed: {enaCamMenu();}
- onVisibleChanged: {enaCamMenu();}
- onItemClicked: {
- if (buttGreyed == 0.0) {
- stackView.push(Qt.resolvedUrl(menuQML));
- }
- }
- }
- Menu.MenuButton {
- Layout.row: 0
- Layout.column: 2
- Layout.fillHeight: true
- Layout.fillWidth: true
- menuImage: "/images/AdminSettings.svg"
- //: ID:main_menu_admin_settings Main Menu Administrator Settings text
- menuText: qsTrId("main_menu_admin_settings") + transLoad.emptyString //qsTr("Administrator Einstellungen") + transLoad.emptyString
- menuQML: "/ADMIN_SettingsContainer.qml"
- function enaAdminMenu () {
- if(Globals.actUserRole === "admin") {
- buttGreyed = 0.0
- } else {
- buttGreyed = -1.0
- }
- }
- buttGreyed: {enaAdminMenu();}
- onVisibleChanged: {enaAdminMenu();}
- onItemClicked: {
- if (buttGreyed == 0.0) {
- stackView.push(Qt.resolvedUrl(menuQML));
- }
- }
- }
- }
- }
- }
|