void QGalleryTrackerResultSetPrivate::processSyncEvents() { while (SyncEvent *event = syncEvents.dequeue()) { switch (event->type) { case SyncEvent::Update: syncUpdate(event->rIndex, event->rCount, event->iIndex, event->iCount); break; case SyncEvent::Replace: syncReplace(event->rIndex, event->rCount, event->iIndex, event->iCount); break; case SyncEvent::Finish: syncFinish(event->rIndex, event->iIndex); break; default: break; } delete event; } }
void McaAdapter::triggerSyncUpdate() { THREAD_SET_TEST(this); emit syncUpdate(this, 0, rowCount() - 1); THREAD_UNSET_TEST(this); }