Changeset View
Changeset View
Standalone View
Standalone View
src/plasma/datacontainer.cpp
Show First 20 Lines • Show All 348 Lines • ▼ Show 20 Line(s) | |||||
349 | } | 349 | } | ||
350 | 350 | | |||
351 | void DataContainer::checkForUpdate() | 351 | void DataContainer::checkForUpdate() | ||
352 | { | 352 | { | ||
353 | //qCDebug(LOG_PLASMA) << objectName() << d->dirty; | 353 | //qCDebug(LOG_PLASMA) << objectName() << d->dirty; | ||
354 | if (d->dirty) { | 354 | if (d->dirty) { | ||
355 | emit dataUpdated(objectName(), d->data); | 355 | emit dataUpdated(objectName(), d->data); | ||
356 | 356 | | |||
357 | foreach (SignalRelay *relay, d->relays) { | 357 | for (SignalRelay *relay : qAsConst(d->relays)) { | ||
358 | relay->checkQueueing(); | 358 | relay->checkQueueing(); | ||
359 | } | 359 | } | ||
360 | 360 | | |||
361 | d->dirty = false; | 361 | d->dirty = false; | ||
362 | } | 362 | } | ||
363 | } | 363 | } | ||
364 | 364 | | |||
365 | void DataContainer::forceImmediateUpdate() | 365 | void DataContainer::forceImmediateUpdate() | ||
366 | { | 366 | { | ||
367 | if (d->dirty) { | 367 | if (d->dirty) { | ||
368 | d->dirty = false; | 368 | d->dirty = false; | ||
369 | emit dataUpdated(objectName(), d->data); | 369 | emit dataUpdated(objectName(), d->data); | ||
370 | } | 370 | } | ||
371 | 371 | | |||
372 | foreach (SignalRelay *relay, d->relays) { | 372 | for (SignalRelay *relay : qAsConst(d->relays)) { | ||
373 | relay->forceImmediateUpdate(); | 373 | relay->forceImmediateUpdate(); | ||
374 | } | 374 | } | ||
375 | } | 375 | } | ||
376 | 376 | | |||
377 | uint DataContainer::timeSinceLastUpdate() const | 377 | uint DataContainer::timeSinceLastUpdate() const | ||
378 | { | 378 | { | ||
379 | return d->updateTimer.elapsed(); | 379 | return d->updateTimer.elapsed(); | ||
380 | } | 380 | } | ||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |