示例#1
0
void WIZTODODATA::InitTime()
{
    static int index = 0;
    index++;
    //
    tCreated = WizGetCurrentTime();
    tModified = WizGetCurrentTime();
    tCompleted = WizGetCurrentTime();
    //
    nOrder = WizTimeGetTimeT(tCreated);
    nOrder = nOrder * 1000;
    nOrder = nOrder + index;
}
示例#2
0
void WizTitleEdit::onTitleEditingFinished()
{
    setCursorPosition(0);
    //
    WIZDOCUMENTDATA data;
    WizDatabase& db = WizDatabaseManager::instance()->db(noteView()->note().strKbGUID);
    if (db.documentFromGuid(noteView()->note().strGUID, data)) {
        if (!db.canEditDocument(data))
            return;

        QString strNewTitle = text().left(255);
        if (strNewTitle.isEmpty() && !placeholderText().isEmpty()) {
            strNewTitle = placeholderText().left(255);
        }
        strNewTitle.replace("\n", " ");
        strNewTitle.replace("\r", " ");
        strNewTitle = strNewTitle.trimmed();
        if (strNewTitle != data.strTitle) {
            data.strTitle = strNewTitle;
            data.tDataModified = WizGetCurrentTime();
            db.modifyDocumentInfo(data);

            emit titleEdited(strNewTitle);
        }
    }
}
bool CWizCategoryViewAllFoldersItem::accept(CWizDatabase& db, const WIZDOCUMENTDATA& data)
{
    if (db.IsInDeletedItems(data.strLocation)) {
        return false;
    }

    COleDateTime t = data.tCreated;
    if (t.addDays(60) >= WizGetCurrentTime() && data.strKbGUID == kbGUID()) {
        return true;
    }

    return false;
}
示例#4
0
COleDateTime CppSQLite3Query::getTimeField(int nField, time_t tNullValue /*= 0*/)
{
    CString str = getStringField(nField);
	if (str.IsEmpty())
	{
		if (0 == tNullValue)
            return WizGetCurrentTime();
		else
            return COleDateTime(tNullValue);
	}
	else
	{
		return WizStringToDateTime(str);
	}
}