}
+def installed() {
+ log.debug "Installed with settings: ${settings}"
+ subscribeToEvents()
+}
+
+def updated() {
+ log.debug "Updated with settings: ${settings}"
+ unsubscribe()
+ subscribeToEvents()
+}
+
+def subscribeToEvents() {
+ log.trace "subscribeToEvents()"
+ saveSelectedSongs()
+
+ subscribe(location, modeChangeHandler)
+}
+
+
private songOptions() {
/*
// Make sure current selection is in the set
}
}
-def installed() {
- log.debug "Installed with settings: ${settings}"
- subscribeToEvents()
-}
-
-def updated() {
- log.debug "Updated with settings: ${settings}"
- unsubscribe()
- subscribeToEvents()
-}
-
-def subscribeToEvents() {
- log.trace "subscribeToEvents()"
- saveSelectedSongs()
-
- subscribe(location, modeChangeHandler)
-}
def modeChangeHandler(evt) {
log.trace "modeChangeHandler($evt.name: $evt.value)"