From c07011408cda731df33cf6b985bfe7e504ef1ba5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E5=AD=90=E6=A5=9A=5Czhuzi?= Date: Tue, 13 Jun 2023 23:57:52 +0800 Subject: [PATCH] update --- example/qml/global/ItemsOriginal.qml | 22 +++++- .../FluentUI/Controls/FluNavigationView.qml | 76 ++++++++++++++++++- src/imports/FluentUI/Controls/FluPaneItem.qml | 1 + 3 files changed, 95 insertions(+), 4 deletions(-) diff --git a/example/qml/global/ItemsOriginal.qml b/example/qml/global/ItemsOriginal.qml index dab41ca2..e0f20413 100644 --- a/example/qml/global/ItemsOriginal.qml +++ b/example/qml/global/ItemsOriginal.qml @@ -9,7 +9,7 @@ FluObject{ FluPaneItem{ id:item_home - property int count: 8 + count: 9 title:lang.home infoBadge:FluBadge{ count: item_home.count @@ -27,11 +27,17 @@ FluObject{ title:lang.basic_input icon:FluentIcons.CheckboxComposite FluPaneItem{ + id:item_buttons + count: 99 + infoBadge:FluBadge{ + count: item_buttons.count + } title:"Buttons" image:"qrc:/example/res/image/control/Button.png" recentlyUpdated:true desc:"A control that responds to user input and raisesa Click event." onTap:{ + item_buttons.count = 0 navigationView.push("qrc:/example/qml/page/T_Buttons.qml") } } @@ -168,8 +174,15 @@ FluObject{ } } FluPaneItem{ + id:item_combobox title:"ComboBox" + count: 9 + infoBadge:FluBadge{ + count: item_combobox.count + color: Qt.rgba(250/255,173/255,20/255,1) + } onTap:{ + item_combobox.count = 0 navigationView.push("qrc:/example/qml/page/T_ComboBox.qml") } } @@ -283,8 +296,15 @@ FluObject{ title:lang.other icon:FluentIcons.Shop FluPaneItem{ + id:item_other title:"RemoteLoader" + count: 99 + infoBadge:FluBadge{ + count: item_other.count + color: Qt.rgba(82/255,196/255,26/255,1) + } onTap:{ + item_other.count = 0 navigationView.push("qrc:/example/qml/page/T_RemoteLoader.qml") } } diff --git a/src/imports/FluentUI/Controls/FluNavigationView.qml b/src/imports/FluentUI/Controls/FluNavigationView.qml index 506245ba..5a738b8b 100644 --- a/src/imports/FluentUI/Controls/FluNavigationView.qml +++ b/src/imports/FluentUI/Controls/FluNavigationView.qml @@ -178,6 +178,33 @@ Item { } model.isExpand = !model.isExpand } + Rectangle{ + color:Qt.rgba(255/255,77/255,79/255,1) + width: 10 + height: 10 + radius: 5 + border.width: 1 + border.color: Qt.rgba(1,1,1,1) + anchors{ + right: parent.right + verticalCenter: parent.verticalCenter + rightMargin: 3 + verticalCenterOffset: -8 + } + visible: { + if(!model.isExpand){ + + for(var i=0;i