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