MCPcopy Create free account
hub / github.com/altairwei/WizNotePlus / UploadSimpleList

Function UploadSimpleList

src/sync/WizSync.cpp:466–492  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

464
465template <class TData>
466bool UploadSimpleList(const QString& strObjectType, IWizKMSyncEvents* pEvents, IWizSyncableDatabase* pDatabase, WizKMDatabaseServer& server, WizKMSyncProgress progress)
467{
468 pEvents->onSyncProgress(::GetSyncStartProgress(progress));
469
470 std::deque<TData> arrayData;
471 GetModifiedObjectList<TData>(pDatabase, arrayData);
472 if (arrayData.empty())
473 {
474 pEvents->onStatus(QObject::tr("No change, skip"));
475 return TRUE;
476 }
477
478 if (!server.postList<TData>(arrayData))
479 {
480 TOLOG(QObject::tr("Can't upload list!"));
481 return FALSE;
482 }
483
484 for (typename std::deque<TData>::const_iterator it = arrayData.begin();
485 it != arrayData.end();
486 it++)
487 {
488 onUploadObject<TData>(pDatabase, *it, strObjectType);
489 }
490
491 return TRUE;
492}
493
494bool WizKMSync::uploadDeletedList()
495{

Callers

nothing calls this directly

Calls 7

GetSyncStartProgressFunction · 0.85
TOLOGFunction · 0.85
onStatusMethod · 0.80
beginMethod · 0.80
endMethod · 0.80
onSyncProgressMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected