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/MenuRadio.qml | 172 ++++++++++++++++++++++---------------------- 1 file changed, 86 insertions(+), 86 deletions(-) (limited to 'GUIModel/Menu/MenuRadio.qml') diff --git a/GUIModel/Menu/MenuRadio.qml b/GUIModel/Menu/MenuRadio.qml index e13f47d..6c05524 100644 --- a/GUIModel/Menu/MenuRadio.qml +++ b/GUIModel/Menu/MenuRadio.qml @@ -14,89 +14,89 @@ * limitations under the License. */ -import QtQuick 2.0 -import QtGraphicalEffects 1.0 -import QtQuick.Shapes 1.11 - -Item { - id: menuRadio - visible:false - width: 826 - height: 358 - property string mode: "normal" - - function incrementIndex(){ - radioPanels.incrementIndex() - } - - function decrementIndex(){ - radioPanels.decrementIndex() - } - - Item{ - id:radioPanels - - property int index: 0 - - function incrementIndex(){ - index++ - if(index === 3) index = 0 - - if(index === 0){ - radioPanel2.slideOut(+1) /*Slide out to right*/ - radioPanel0.slideIn(+1) /*Slide in from left*/ - }else if(index === 1){ - radioPanel0.slideOut(+1) - radioPanel1.slideIn(+1) - }else if(index === 2){ - radioPanel1.slideOut(+1) - radioPanel2.slideIn(+1) - } - } - - function decrementIndex(){ - index-- - if(index === -1) index = 2 - - if(index === 2){ - radioPanel0.slideOut(-1) /*Slide out to left*/ - radioPanel2.slideIn(-1) /*Slide in from right*/ - }else if(index === 1){ - radioPanel2.slideOut(-1) - radioPanel1.slideIn(-1) - }else if(index === 0){ - radioPanel1.slideOut(-1) - radioPanel0.slideIn(-1) - } - } - - - MenuRadioPanel{ - id: radioPanel0 - mode: menuRadio.mode - icon: "qrc:/Images/ADASView/MENU/radio_icon_FM.png" - title: "InterFM" - channel: "89.7MHz" - bg: "qrc:/Images/ADASView/MENU/radio_blur_FM.png" - panelVisible: true - } - MenuRadioPanel{ - id: radioPanel1 - mode: menuRadio.mode - icon: "qrc:/Images/ADASView/MENU/radio_icon_FM.png" - title: "J-WAVE" - channel: "81.3MHz" - bg: "qrc:/Images/ADASView/MENU/radio_blur_FM.png" - panelVisible: false - } - MenuRadioPanel{ - id: radioPanel2 - mode: menuRadio.mode - icon: "qrc:/Images/ADASView/MENU/radio_icon_AM.png" - title: "TBS Radio" - channel: "954kHz" - bg: "qrc:/Images/ADASView/MENU/radio_blur_AM.png" - panelVisible: false - } - } -} +import QtQuick 2.0 + +import QtQuick.Shapes 1.11 + +Item { + id: menuRadio + visible:false + width: 826 + height: 358 + property string mode: "normal" + + function incrementIndex(){ + radioPanels.incrementIndex() + } + + function decrementIndex(){ + radioPanels.decrementIndex() + } + + Item{ + id:radioPanels + + property int index: 0 + + function incrementIndex(){ + index++ + if(index === 3) index = 0 + + if(index === 0){ + radioPanel2.slideOut(+1) /*Slide out to right*/ + radioPanel0.slideIn(+1) /*Slide in from left*/ + }else if(index === 1){ + radioPanel0.slideOut(+1) + radioPanel1.slideIn(+1) + }else if(index === 2){ + radioPanel1.slideOut(+1) + radioPanel2.slideIn(+1) + } + } + + function decrementIndex(){ + index-- + if(index === -1) index = 2 + + if(index === 2){ + radioPanel0.slideOut(-1) /*Slide out to left*/ + radioPanel2.slideIn(-1) /*Slide in from right*/ + }else if(index === 1){ + radioPanel2.slideOut(-1) + radioPanel1.slideIn(-1) + }else if(index === 0){ + radioPanel1.slideOut(-1) + radioPanel0.slideIn(-1) + } + } + + + MenuRadioPanel{ + id: radioPanel0 + mode: menuRadio.mode + icon: "qrc:/Images/ADASView/MENU/radio_icon_FM.png" + title: "InterFM" + channel: "89.7MHz" + bg: "qrc:/Images/ADASView/MENU/radio_blur_FM.png" + panelVisible: true + } + MenuRadioPanel{ + id: radioPanel1 + mode: menuRadio.mode + icon: "qrc:/Images/ADASView/MENU/radio_icon_FM.png" + title: "J-WAVE" + channel: "81.3MHz" + bg: "qrc:/Images/ADASView/MENU/radio_blur_FM.png" + panelVisible: false + } + MenuRadioPanel{ + id: radioPanel2 + mode: menuRadio.mode + icon: "qrc:/Images/ADASView/MENU/radio_icon_AM.png" + title: "TBS Radio" + channel: "954kHz" + bg: "qrc:/Images/ADASView/MENU/radio_blur_AM.png" + panelVisible: false + } + } +} -- cgit