Allow holding top panel delegate to trigger label action

This commit is contained in:
Devin Lin 2020-08-29 12:22:13 -04:00
parent bb3225d4b5
commit da3d3c022f

View file

@ -68,6 +68,19 @@ ColumnLayout {
root.closeRequested();
}
}
onPressAndHold: {
if (model.settingsCommand) {
NanoShell.StartupFeedback.open(
model.icon,
model.text,
icon.Kirigami.ScenePosition.x + icon.width/2,
icon.Kirigami.ScenePosition.y + icon.height/2,
Math.min(icon.width, icon.height))
closeRequested();
} else if (model.toggleFunction) {
root[model.toggleFunction]();
}
}
}
}
}