mirror of
https://github.com/zhuzichu520/FluentUI.git
synced 2025-07-07 03:25:24 +08:00
update
This commit is contained in:
@ -88,6 +88,7 @@ void FluApp::navigate(const QString& route,const QJsonObject& argument,FluRegist
|
||||
|
||||
void FluApp::exit(int retCode){
|
||||
for (const auto& pair : _windows.toStdMap()) {
|
||||
pair.second->close();
|
||||
removeWindow(pair.second);
|
||||
}
|
||||
qApp->exit(retCode);
|
||||
|
@ -184,7 +184,9 @@ Item {
|
||||
if (mouse.button === Qt.RightButton) {
|
||||
if(model.menuDelegate){
|
||||
loader_item_menu.sourceComponent = model.menuDelegate
|
||||
loader_item_menu.item.popup()
|
||||
connection_item_menu.target = loader_item_menu.item
|
||||
loader_item_menu.modelData = model
|
||||
loader_item_menu.item.popup();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -497,6 +499,8 @@ Item {
|
||||
if (mouse.button === Qt.RightButton) {
|
||||
if(model.menuDelegate){
|
||||
loader_item_menu.sourceComponent = model.menuDelegate
|
||||
connection_item_menu.target = loader_item_menu.item
|
||||
loader_item_menu.modelData = model
|
||||
loader_item_menu.item.popup();
|
||||
}
|
||||
}else{
|
||||
@ -1197,8 +1201,17 @@ Item {
|
||||
}
|
||||
}
|
||||
Loader{
|
||||
property var modelData
|
||||
id:loader_item_menu
|
||||
}
|
||||
Connections{
|
||||
id:connection_item_menu
|
||||
function onVisibleChanged(visible){
|
||||
if(target.visible === false){
|
||||
loader_item_menu.sourceComponent = undefined
|
||||
}
|
||||
}
|
||||
}
|
||||
Component{
|
||||
id:com_placeholder
|
||||
Item{
|
||||
|
@ -185,7 +185,9 @@ Item {
|
||||
if (mouse.button === Qt.RightButton) {
|
||||
if(model.menuDelegate){
|
||||
loader_item_menu.sourceComponent = model.menuDelegate
|
||||
loader_item_menu.item.popup()
|
||||
connection_item_menu.target = loader_item_menu.item
|
||||
loader_item_menu.modelData = model
|
||||
loader_item_menu.item.popup();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -498,6 +500,8 @@ Item {
|
||||
if (mouse.button === Qt.RightButton) {
|
||||
if(model.menuDelegate){
|
||||
loader_item_menu.sourceComponent = model.menuDelegate
|
||||
connection_item_menu.target = loader_item_menu.item
|
||||
loader_item_menu.modelData = model
|
||||
loader_item_menu.item.popup();
|
||||
}
|
||||
}else{
|
||||
@ -1198,8 +1202,17 @@ Item {
|
||||
}
|
||||
}
|
||||
Loader{
|
||||
property var modelData
|
||||
id:loader_item_menu
|
||||
}
|
||||
Connections{
|
||||
id:connection_item_menu
|
||||
function onVisibleChanged(visible){
|
||||
if(target.visible === false){
|
||||
loader_item_menu.sourceComponent = undefined
|
||||
}
|
||||
}
|
||||
}
|
||||
Component{
|
||||
id:com_placeholder
|
||||
Item{
|
||||
|
Reference in New Issue
Block a user