summaryrefslogtreecommitdiff
path: root/sowatchui/qml/WatchPage.qml
diff options
context:
space:
mode:
Diffstat (limited to 'sowatchui/qml/WatchPage.qml')
-rw-r--r--sowatchui/qml/WatchPage.qml7
1 files changed, 7 insertions, 0 deletions
diff --git a/sowatchui/qml/WatchPage.qml b/sowatchui/qml/WatchPage.qml
index 4799085..8d623a6 100644
--- a/sowatchui/qml/WatchPage.qml
+++ b/sowatchui/qml/WatchPage.qml
@@ -44,6 +44,7 @@ Page {
Menu {
id: watchletMenu
property string watchlet;
+ property url watchletConfigQmlUrl;
MenuLayout {
MenuItem {
text: qsTr("Move up")
@@ -54,6 +55,11 @@ Page {
onClicked: watchletsModel.moveWatchletDown(watchletMenu.watchlet)
}
MenuItem {
+ text: qsTr("Configure watchlet...")
+ onClicked: pageStack.push(watchletMenu.watchletConfigQmlUrl, {'configKey': configKey})
+ visible: watchletMenu.watchletConfigQmlUrl != ""
+ }
+ MenuItem {
text: qsTr("Remove watchlet")
onClicked: watchletsModel.removeWatchlet(watchletMenu.watchlet)
}
@@ -161,6 +167,7 @@ Page {
delegate: ListDelegate {
onClicked: {
watchletMenu.watchlet = model.name;
+ watchletMenu.watchletConfigQmlUrl = model.configQmlUrl;
watchletMenu.open();
}
}