@@ -125,10 +125,12 @@ Item {
125 menuModel.loadExtendedAttributes(menuIndex, {'min-value': 'double',
125 menuModel.loadExtendedAttributes(menuIndex, {'min-value': 'double',
126 'max-value': 'double',
126 'max-value': 'double',
127 'min-icon': 'icon',
127 'min-icon': 'icon',
128− 'max-icon': 'icon'});
128+ 'max-icon': 'icon',
129+ 'x-canonical-sync-action': 'string'});
131 ServerPropertySynchroniser {
132 ServerPropertySynchroniser {
133+ id: sliderPropertySync
132 objectName: "sync"
134 objectName: "sync"
133 syncTimeout: Utils.Constants.indicatorValueTimeout
135 syncTimeout: Utils.Constants.indicatorValueTimeout
134 bufferedSyncTimeout: true
136 bufferedSyncTimeout: true
@@ -141,6 +143,16 @@ Item {
142 onSyncTriggered: menuModel.changeState(menuIndex, value)
144 onSyncTriggered: menuModel.changeState(menuIndex, value)
150+ name: getExtendedProperty(extendedData, "xCanonicalSyncAction", "")
152+ sliderPropertySync.reset();
153+ sliderPropertySync.updateUserValue();