KeysFiles: fix WalletKeysFilesModel, should be instantiable QML type

This commit is contained in:
xiphon
2020-07-14 01:45:34 +00:00
parent c137a6ea36
commit 13ee9b1f26
4 changed files with 19 additions and 17 deletions

View File

@@ -81,17 +81,15 @@ quint8 WalletKeysFiles::networkType() const
WalletKeysFilesModel::WalletKeysFilesModel(QObject *parent)
: QAbstractListModel(parent)
{
this->m_walletKeysFilesItemModel = qobject_cast<QAbstractItemModel *>(this);
this->m_walletKeysFilesModelProxy.setSourceModel(this->m_walletKeysFilesItemModel);
this->m_walletKeysFilesModelProxy.setSourceModel(this);
this->m_walletKeysFilesModelProxy.setSortRole(WalletKeysFilesModel::ModifiedRole);
this->m_walletKeysFilesModelProxy.setDynamicSortFilter(true);
this->m_walletKeysFilesModelProxy.sort(0, Qt::DescendingOrder);
}
QSortFilterProxyModel &WalletKeysFilesModel::proxyModel()
QSortFilterProxyModel *WalletKeysFilesModel::proxyModel()
{
return m_walletKeysFilesModelProxy;
return &m_walletKeysFilesModelProxy;
}
void WalletKeysFilesModel::clear()