diff options
| author | Russell Yanofsky <[email protected]> | 2017-04-18 16:42:30 -0400 |
|---|---|---|
| committer | John Newbery <[email protected]> | 2018-04-04 16:52:40 -0400 |
| commit | 58845587e11140e81f087a74c3db76a4d1fc3a1a (patch) | |
| tree | 9a150957bd523137b38de0909e8ae1ab5e7b9984 /src/qt/transactiontablemodel.h | |
| parent | Remove direct bitcoin calls from qt/paymentserver.cpp (diff) | |
| download | discoin-58845587e11140e81f087a74c3db76a4d1fc3a1a.tar.xz discoin-58845587e11140e81f087a74c3db76a4d1fc3a1a.zip | |
Remove direct bitcoin calls from qt transaction table files
Diffstat (limited to 'src/qt/transactiontablemodel.h')
| -rw-r--r-- | src/qt/transactiontablemodel.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/qt/transactiontablemodel.h b/src/qt/transactiontablemodel.h index 781874d16..57566db63 100644 --- a/src/qt/transactiontablemodel.h +++ b/src/qt/transactiontablemodel.h @@ -10,13 +10,17 @@ #include <QAbstractTableModel> #include <QStringList> +#include <memory> + +namespace interface { +class Handler; +} + class PlatformStyle; class TransactionRecord; class TransactionTablePriv; class WalletModel; -class CWallet; - /** UI model for the transaction table of a wallet. */ class TransactionTableModel : public QAbstractTableModel @@ -24,7 +28,7 @@ class TransactionTableModel : public QAbstractTableModel Q_OBJECT public: - explicit TransactionTableModel(const PlatformStyle *platformStyle, CWallet* wallet, WalletModel *parent = 0); + explicit TransactionTableModel(const PlatformStyle *platformStyle, WalletModel *parent = 0); ~TransactionTableModel(); enum ColumnIndex { @@ -80,8 +84,9 @@ public: bool processingQueuedTransactions() const { return fProcessingQueuedTransactions; } private: - CWallet* wallet; WalletModel *walletModel; + std::unique_ptr<interface::Handler> m_handler_transaction_changed; + std::unique_ptr<interface::Handler> m_handler_show_progress; QStringList columns; TransactionTablePriv *priv; bool fProcessingQueuedTransactions; |