Split off WalletModel from ClientModel, to be able to support multi-wallets in future

This commit is contained in:
Wladimir J. van der Laan
2011-06-30 18:05:29 +02:00
parent 929eb9dc6c
commit ef079e183b
10 changed files with 261 additions and 162 deletions

View File

@@ -6,6 +6,7 @@
class TransactionTableModel;
class ClientModel;
class WalletModel;
class TransactionView;
QT_BEGIN_NAMESPACE
@@ -22,7 +23,8 @@ class BitcoinGUI : public QMainWindow
Q_OBJECT
public:
explicit BitcoinGUI(QWidget *parent = 0);
void setModel(ClientModel *model);
void setClientModel(ClientModel *clientModel);
void setWalletModel(WalletModel *walletModel);
/* Transaction table tab indices */
enum {
@@ -37,7 +39,8 @@ protected:
void closeEvent(QCloseEvent *event);
private:
ClientModel *model;
ClientModel *clientModel;
WalletModel *walletModel;
QLineEdit *address;
QLabel *labelBalance;