Beispiel #1
0
void CWizSync::startSync()
{
    if (m_bSyncStarted)
        return;

    m_bSyncStarted = true;
    m_error = false;

    m_bChained = false;

    m_arrayAllDeletedsNeedToBeUploaded.clear();
    m_arrayAllTagsNeedToBeUploaded.clear();
    m_arrayAllStylesNeedToBeUploaded.clear();

    m_arrayAllDocumentsNeedToBeDownloaded.clear();
    m_nDocumentMaxVersion = -1;
    m_bDocumentInfoError = false;

    m_arrayAllDocumentsNeedToBeUploaded.clear();
    m_currentUploadDocument = WIZDOCUMENTDATAEX();

    m_arrayAllAttachmentsNeedToBeUploaded.clear();
    m_currentUploadAttachment = WIZDOCUMENTATTACHMENTDATAEX();

    m_arrayAllObjectsNeedToBeDownloaded.clear();

    Q_EMIT syncStarted();
    Q_EMIT progressChanged(progressStart);
    Q_EMIT processLog(tr("begin syning"));

    callClientLogin(m_db.getUserId(), m_db.getPassword());
}
Beispiel #2
0
void CWizKbSync::startSync(const QString& strKbGUID)
{
    Q_ASSERT(!strKbGUID.isEmpty());

    if (m_bSyncStarted)
        return;

    m_bSyncStarted = true;
    m_error = false;

    m_bChained = false;

    m_arrayAllDeletedsDownloaded.clear();
    m_arrayAllDeletedsNeedToBeUploaded.clear();
    m_arrayAllTagsDownloaded.clear();
    m_arrayAllTagsNeedToBeUploaded.clear();
    m_arrayAllStylesDownloaded.clear();
    m_arrayAllStylesNeedToBeUploaded.clear();

    m_arrayAllDocumentsNeedToBeDownloaded.clear();
    m_nDocumentMaxVersion = -1;
    m_bDocumentInfoError = false;

    m_arrayAllDocumentsNeedToBeUploaded.clear();
    m_currentUploadDocument = WIZDOCUMENTDATAEX();

    m_arrayAllAttachmentsDownloaded.clear();

    m_arrayAllAttachmentsNeedToBeUploaded.clear();
    m_currentUploadAttachment = WIZDOCUMENTATTACHMENTDATAEX();

    m_arrayAllObjectsNeedToBeDownloaded.clear();

    Q_EMIT progressChanged(progressStart);

    setKbUrl(database()->server());

    if (!strKbGUID.isEmpty())
        setKbGUID(strKbGUID);

    startUploadDeleteds();
}
Beispiel #3
0
void CWizKbSync::startSync(const QString& strKbGUID)
{
    Q_ASSERT(!strKbGUID.isEmpty());

    if (m_bSyncStarted)
        return;

    m_bSyncStarted = true;
    m_error = false;

    m_arrayAllDeletedsDownloaded.clear();
    m_arrayAllDeletedsNeedToBeUploaded.clear();
    m_arrayAllTagsDownloaded.clear();
    m_arrayAllTagsNeedToBeUploaded.clear();
    m_arrayAllStylesDownloaded.clear();
    m_arrayAllStylesNeedToBeUploaded.clear();

    m_arrayAllDocumentsNeedToBeDownloaded.clear();
    m_nDocumentMaxVersion = -1;
    m_bDocumentInfoError = false;

    m_arrayAllDocumentsNeedToBeUploaded.clear();
    m_currentUploadDocument = WIZDOCUMENTDATAEX();

    m_arrayAllAttachmentsDownloaded.clear();

    m_arrayAllAttachmentsNeedToBeUploaded.clear();
    m_currentUploadAttachment = WIZDOCUMENTATTACHMENTDATAEX();

    m_arrayAllObjectsNeedToBeDownloaded.clear();

    setKbUrl(database()->server());

    if (!strKbGUID.isEmpty())
        setKbGUID(strKbGUID);

    qDebug() << "\n\n[Syncing]Begin Syncing, database: " << database()->name();

    startUploadDeleteds();
}