コード例 #1
0
ファイル: messagemodel.cpp プロジェクト: CarsonCloak/DARK
    void setEncryptionStatus(int status)
    {
        if (status == WalletModel::Locked)
        {
            // -- Wallet is locked, clear secure message display.
            cachedMessageTable.clear();

#if QT_VERSION <0x050000
            parent->reset(); // reload table view
#else
            parent->beginResetModel();
            parent->endResetModel();
#endif
        };
    };
コード例 #2
0
ファイル: messagemodel.cpp プロジェクト: CarsonCloak/DARK
    void walletUnlocked()
    {
        // -- wallet is unlocked, can get at the private keys now
        refreshMessageTable();

#if QT_VERSION <0x050000
        parent->reset(); // reload table view
#else
        parent->beginResetModel();
        parent->endResetModel();
#endif
        if (parent->proxyModel)
        {
            parent->proxyModel->setFilterRole(false);
            parent->proxyModel->setFilterFixedString("");
            parent->resetFilter();
            parent->proxyModel->setFilterRole(MessageModel::Ambiguous);
            parent->proxyModel->setFilterFixedString("true");
        }
        
        //invalidateFilter()
    }