// Copyright (C) 2023 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause import QtQuick import QtQuick.Controls 6.3 Rectangle { id: layoutFull width: 1920 height: 1080 color: "#00ffffff" border.color: "#00000000" property bool debugOn: button.checked LabelQt { id: labelQt x: 1644 y: 972 width: 248 height: 80 Button { id: button opacity: 0 text: qsTr("") anchors.fill: parent checkable: true display: AbstractButton.TextOnly } } Button { id: settingsbutton x: 28 y: 972 width: 311 height: 80 scale: 1.0 - menutransition_open.phase * 0.5 opacity: 1 - menutransition_open.phase state: "state_state_Idle" background: Rectangle { implicitWidth: 0 implicitHeight: 0 opacity: 0 border.color: "#000000" border.width: 0 radius: 2 color: settingsbutton.pressed ? "#B8B8B9" : (settingsbutton.hovered ? "#5C5C5D" : (settingsbutton.checked ? "#3D3D3E" : "#222222")) } Connections { target: settingsbutton onClicked: menutransition_open.start() } Rectangle { id: bg x: 0 y: 0 width: 311 height: 80 color: settingsbutton.pressed ? "#B8B8B9" : (settingsbutton.hovered ? "#5C5C5D" : (settingsbutton.checked ? "#3D3D3E" : "#222222")) radius: 8 } Text { id: open_setting_panel x: 28 y: 26 width: 180 height: 28 color: "#ffffff" text: qsTr("Open setting panel") font.pixelSize: 20 horizontalAlignment: Text.AlignLeft verticalAlignment: Text.AlignVCenter wrapMode: Text.Wrap font.weight: Font.Bold font.family: "Archivo" } IconsFunctional { id: iconsFunctional x: 235 y: 16 width: 48 height: 48 clip: true state: "state_icon_ArrowRight" } } } /*##^## Designer { D{i:0;height:1080;width:1920}D{i:1;uuid:"462816af-d13a-5644-b82e-550e6ea71900"}D{i:5;uuid:"c7c4867f-637a-5518-aceb-7f1dd2290416"} D{i:6;uuid:"5266f2b1-d65a-5433-a9f7-76f929ec337c"}D{i:7;uuid:"fb09fa68-07b0-5e3d-ab6a-51d549302bbe"} } ##^##*/