示例#1
0
bool CWizDatabase::openGroup(const QString& strUserId, const QString& strGroupGUID)
{
    Q_ASSERT(m_nOpenMode == notOpened);

    m_strUserId = strUserId;
    m_strKbGUID = strGroupGUID;

    bool ret = CWizIndex::Open(GetGroupIndexFileName())
               && CThumbIndex::OpenThumb(GetGroupThumbFileName());

    if (ret)
        m_nOpenMode = OpenGroup;

    loadDatabaseInfo();

    return ret;
}
示例#2
0
bool CWizDatabase::openGroup(const QString& strUserId, const QString& strGroupGUID)
{
    Q_ASSERT(m_nOpenMode == notOpened);

    m_strUserId = strUserId;
    m_info.kbGUID = strGroupGUID;

    bool ret;

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

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

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

    return ret;
}