show messages from core/net thread

This commit is contained in:
Wladimir J. van der Laan
2011-06-05 16:03:29 +02:00
parent 352083cb23
commit 467c31ea0a
8 changed files with 163 additions and 21 deletions

View File

@@ -11,6 +11,8 @@ class ClientModel;
QT_BEGIN_NAMESPACE
class QLabel;
class QLineEdit;
class QTableView;
class QAbstractItemModel;
QT_END_NAMESPACE
class BitcoinGUI : public QMainWindow
@@ -33,7 +35,6 @@ protected:
void closeEvent(QCloseEvent *event);
private:
TransactionTableModel *transaction_model;
ClientModel *model;
QLineEdit *address;
@@ -51,10 +52,12 @@ private:
QAction *openBitcoin;
QSystemTrayIcon *trayIcon;
QList<QTableView *> transactionViews;
void createActions();
QWidget *createTabs();
void createTrayIcon();
void setTabsModel(QAbstractItemModel *transaction_model);
public slots:
void setBalance(qint64 balance);
@@ -62,6 +65,7 @@ public slots:
void setNumConnections(int count);
void setNumBlocks(int count);
void setNumTransactions(int count);
void error(const QString &title, const QString &message);
private slots:
void sendcoinsClicked();
@@ -72,7 +76,6 @@ private slots:
void newAddressClicked();
void copyClipboardClicked();
void trayIconActivated(QSystemTrayIcon::ActivationReason reason);
void error(const QString &title, const QString &message);
};
#endif

View File

@@ -5,6 +5,7 @@
class OptionsModel;
class AddressTableModel;
class TransactionTableModel;
class ClientModel : public QObject
{
@@ -25,6 +26,7 @@ public:
OptionsModel *getOptionsModel();
AddressTableModel *getAddressTableModel();
TransactionTableModel *getTransactionTableModel();
qint64 getBalance();
QString getAddress();
@@ -39,6 +41,7 @@ public:
private:
OptionsModel *optionsModel;
AddressTableModel *addressTableModel;
TransactionTableModel *transactionTableModel;
signals:
void balanceChanged(qint64 balance);