Пример #1
0
bool CWizDatabase::openPrivate(const QString& strUserId, const QString& strPassword /* = QString() */)
{
    Q_ASSERT(m_nOpenMode == notOpened);

    m_strUserId = strUserId;
    m_strPassword = strPassword;

    bool ret = CWizIndex::Open(GetUserIndexFileName())
               && CThumbIndex::OpenThumb(GetUserThumbFileName());

    if (ret)
        m_nOpenMode = OpenPrivate;

    loadDatabaseInfo();

    return ret;
}
Пример #2
0
bool CWizDatabase::openPrivate(const QString& strUserId, const QString& strPassword /* = QString() */)
{
    Q_ASSERT(m_nOpenMode == notOpened);

    m_strUserId = strUserId;
    m_strPassword = strPassword;

    bool ret;

    ret = CWizIndex::Open(GetUserIndexFileName());
    if (!ret)
        return false;

    ret = CThumbIndex::OpenThumb(GetUserThumbFileName(), getThumIndexVersion());
    if (!ret)
        return false;

    setThumbIndexVersion(WIZNOTE_THUMB_VERSION);
    m_nOpenMode = OpenPrivate;
    loadDatabaseInfo();

    return ret;
}