Make settings icon open a more complete menu

This commit is contained in:
miruka
2020-09-16 22:59:20 -04:00
parent 22e7dc7e8d
commit 03e4f9b85e
4 changed files with 45 additions and 3 deletions

View File

@@ -15,11 +15,41 @@ Rectangle {
HButton {
backgroundColor: "transparent"
icon.name: "settings"
toolTip.text: qsTr("Open config folder")
onClicked: py.callCoro("get_config_dir", [], Qt.openUrlExternally)
toolTip.text: qsTr("Settings")
onClicked: settingsMenu.open()
Layout.fillHeight: true
HMenu {
id: settingsMenu
y: parent.height
HMenuItem {
icon.name: "more-settings"
text: qsTr("Open config folder")
onTriggered:
py.callCoro("get_config_dir", [], Qt.openUrlExternally)
}
HMenuItem {
icon.name: "theme"
text: qsTr("Open theme folder")
onTriggered:
py.callCoro("get_theme_dir", [], Qt.openUrlExternally)
}
HMenuItem {
icon.name: "reload-config-files"
text: qsTr("Reload config & theme")
onTriggered: mainUI.reloadSettings()
}
HMenuItem {
icon.name: "debug"
text: qsTr("Developer console")
onTriggered: mainUI.debugConsole.toggle()
}
}
}
HButton {