This commit is contained in:
zhuzihcu
2023-04-12 11:55:39 +08:00
parent cd984fddf5
commit 5ca1b715f3
7 changed files with 60 additions and 16 deletions

View File

@ -246,22 +246,37 @@ Item {
return Qt.rgba(0,0,0,0)
}
}
FluIcon{
id:item_icon
iconSource: {
if(model.icon){
return model.icon
Component{
id:com_icon
FluIcon{
iconSource: {
if(model.icon){
return model.icon
}
return 0
}
return 0
iconSize: 15
}
}
Item{
id:item_icon
width: 30
height: 30
iconSize: 15
anchors{
verticalCenter: parent.verticalCenter
left:parent.left
leftMargin: 3
}
Loader{
anchors.centerIn: parent
sourceComponent: {
if(model.cusIcon){
return model.cusIcon
}
return com_icon
}
}
}
FluText{
id:item_title
@ -382,23 +397,39 @@ Item {
return Qt.rgba(0,0,0,0)
}
}
FluIcon{
id:item_icon
iconSource: {
if(model.icon){
return model.icon
Component{
id:com_icon
FluIcon{
iconSource: {
if(model.icon){
return model.icon
}
return 0
}
return 0
iconSize: 15
}
}
Item{
id:item_icon
width: 30
height: 30
iconSize: 15
anchors{
verticalCenter: parent.verticalCenter
left:parent.left
leftMargin: 3
}
Loader{
anchors.centerIn: parent
sourceComponent: {
if(model.cusIcon){
return model.cusIcon
}
return com_icon
}
}
}
FluText{
id:item_title
text:model.title

View File

@ -7,6 +7,7 @@ QtObject {
property string title
property int order : 0
property int icon
property Component cusIcon
property bool recentlyAdded: false
property bool recentlyUpdated: false
property string desc

View File

@ -4,7 +4,8 @@ import FluentUI
FluObject {
readonly property string key : FluApp.uuid()
property string title
property int icon
property var icon
property Component cusIcon
property bool isExpand: false
property var parent
property int idx

View File

@ -56,6 +56,8 @@ ApplicationWindow {
Component.onCompleted: {
helper.initWindow(window)
initArgument(argument)
window.x = (Screen.width - window.width)/2
window.y = (Screen.desktopAvailableHeight - window.height)/2
}
function showSuccess(text,duration,moremsg){