Updating schedule for devices having dialog open

This commit is contained in:
Stefan Persson 2011-02-09 15:18:40 +00:00
parent f4cf163530
commit 9e54aa619c
2 changed files with 4 additions and 0 deletions

View file

@ -6,6 +6,7 @@
property ActionPoint actionPoint property ActionPoint actionPoint
property alias absoluteHour: inputAbsoluteHourText.text property alias absoluteHour: inputAbsoluteHourText.text
property alias absoluteMinute: inputAbsoluteMinuteText.text property alias absoluteMinute: inputAbsoluteMinuteText.text
property alias dialogOpacity: container.opacity
focus: true focus: true
Keys.onPressed: { Keys.onPressed: {

View file

@ -539,6 +539,9 @@ import "schedulerscripts.js" as Scripts
//var jobs = new Array(); //var jobs = new Array();
var points = new Array(); var points = new Array();
var days = Scripts.getDays(); var days = Scripts.getDays();
if(dialog.dialogOpacity == 1){
Scripts.setChanged(dialog.actionPoint.deviceRow.deviceId, true); //set the devicerow that the currently visible dialog is connected to as dirty
}
for(var i=0;i<deviceModel.length;i++){ for(var i=0;i<deviceModel.length;i++){
var deviceId = deviceModel.get(i).id; var deviceId = deviceModel.get(i).id;
if(!Scripts.hasChanged(deviceId)){ if(!Scripts.hasChanged(deviceId)){