From 5c8f09d2c3c99f621b467ed5c1be4fac3a708e85 Mon Sep 17 00:00:00 2001 From: Jiu Shanheng Date: Tue, 10 Sep 2024 19:15:25 +0900 Subject: Port the cluster-refgui demo supports both Qt5 and Qt6 This demo can now run on both Qt5 and Qt6, also added a macro to switch with or without the backend so that it can be developed easily on the Windows desktop. Bug-AGL: SPEC-5243 Change-Id: I99b12ad9779a477784df13b83a850387747bb588 Signed-off-by: Jiu Shanheng --- GUIModel/Menu/MenuShade.qml | 286 ++++++++++++++++++++++---------------------- 1 file changed, 143 insertions(+), 143 deletions(-) (limited to 'GUIModel/Menu/MenuShade.qml') diff --git a/GUIModel/Menu/MenuShade.qml b/GUIModel/Menu/MenuShade.qml index c3b9aa5..61825d7 100644 --- a/GUIModel/Menu/MenuShade.qml +++ b/GUIModel/Menu/MenuShade.qml @@ -14,146 +14,146 @@ * limitations under the License. */ -import QtQuick 2.0 -import QtGraphicalEffects 1.0 -import QtQuick.Shapes 1.11 - -Item{ - /* public function */ - function startAnimationNormalToAdas(){ - normalToAdasAnimation.start() - } - - function startAnimationMapToNormal(){ - mapToNormalAnimation.start() - } - - Item{ - id: menuShades - Item{ - id: menuShadeNormal - visible: true - - Image{ - source: "qrc:/Images/NormalView/MENU/menu_shade.png" - x: 522 - y: 390 - width: 444 - height: 330 - } - - Rectangle{ - color: "black" - x: 960 - y: 390 - width: 300 - height: 300 - } - } - - Item{ - id: menuShadeAdas - visible: false - - Image{ - source: "qrc:/Images/ADASView/MENU/menu_shade.png" - x: 436 - y: 360 - width: 444 - height: 332 - - } - - Rectangle{ - color: "black" - x: 100 - y: 400 - width: 440 - height: 300 - } - } - - SequentialAnimation{ - id:normalToAdasAnimation - onStarted: rootItem.focus=false - NumberAnimation { - target: menuShades - property: "opacity" - duration: 330 - from:1 - to: 0 - } - PropertyAnimation{ - target: menuShadeNormal - property: "visible" - duration: 0 - from: true - to: false - } - PropertyAnimation{ - target: menuShadeAdas - property:"visible" - duration: 0 - from: false - to: true - } - - PauseAnimation { - duration: 891 - } - - NumberAnimation { - target: menuShades - property: "opacity" - duration: 330 - from: 0 - to: 1 - } - } - - - SequentialAnimation{ - id: mapToNormalAnimation - onStarted: rootItem.focus=false - - PauseAnimation { - duration: 254 - } - - NumberAnimation { - target: menuShades - property: "opacity" - duration: 330 - from: 1 - to: 0 - } - PropertyAnimation{ - target: menuShadeNormal - property: "visible" - duration: 0 - from: false - to: true - } - PropertyAnimation{ - target: menuShadeAdas - property: "visible" - duration: 0 - from: true - to: false - } - - PauseAnimation { - duration: 891 - } - - NumberAnimation { - target: menuShades - property: "opacity" - duration: 330 - from: 0 - to: 1 - } - } - } - -} +import QtQuick 2.0 + +import QtQuick.Shapes 1.11 + +Item{ + /* public function */ + function startAnimationNormalToAdas(){ + normalToAdasAnimation.start() + } + + function startAnimationMapToNormal(){ + mapToNormalAnimation.start() + } + + Item{ + id: menuShades + Item{ + id: menuShadeNormal + visible: true + + Image{ + source: "qrc:/Images/NormalView/MENU/menu_shade.png" + x: 522 + y: 390 + width: 444 + height: 330 + } + + Rectangle{ + color: "black" + x: 960 + y: 390 + width: 300 + height: 300 + } + } + + Item{ + id: menuShadeAdas + visible: false + + Image{ + source: "qrc:/Images/ADASView/MENU/menu_shade.png" + x: 436 + y: 360 + width: 444 + height: 332 + + } + + Rectangle{ + color: "black" + x: 100 + y: 400 + width: 440 + height: 300 + } + } + + SequentialAnimation{ + id:normalToAdasAnimation + onStarted: rootItem.focus=false + NumberAnimation { + target: menuShades + property: "opacity" + duration: 330 + from:1 + to: 0 + } + PropertyAnimation{ + target: menuShadeNormal + property: "visible" + duration: 0 + from: true + to: false + } + PropertyAnimation{ + target: menuShadeAdas + property:"visible" + duration: 0 + from: false + to: true + } + + PauseAnimation { + duration: 891 + } + + NumberAnimation { + target: menuShades + property: "opacity" + duration: 330 + from: 0 + to: 1 + } + } + + + SequentialAnimation{ + id: mapToNormalAnimation + onStarted: rootItem.focus=false + + PauseAnimation { + duration: 254 + } + + NumberAnimation { + target: menuShades + property: "opacity" + duration: 330 + from: 1 + to: 0 + } + PropertyAnimation{ + target: menuShadeNormal + property: "visible" + duration: 0 + from: false + to: true + } + PropertyAnimation{ + target: menuShadeAdas + property: "visible" + duration: 0 + from: true + to: false + } + + PauseAnimation { + duration: 891 + } + + NumberAnimation { + target: menuShades + property: "opacity" + duration: 330 + from: 0 + to: 1 + } + } + } + +} -- cgit