void CallbackInfo::setRunning(quint32 index, quint8 value) { mutex->lock(); bool changed = data.Running[index] != value; data.Running[index] = value; mutex->unlock(); if (changed) emit RunningChanged(index,value); }
//Write Property void Controller::SetRunning(bool running) { this->running = running; if (this->running) { emit modelStart(); } else { emit modelStop(); } emit RunningChanged(); }
//set running to false, from model void Controller::modelStopRunning() { running = false; emit RunningChanged(); }