diff options
author | Wladimir J. van der Laan <laanwj@gmail.com> | 2011-05-30 20:20:12 +0200 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2011-05-30 20:20:12 +0200 |
commit | 6630c1cbf5cb1f2672776ada14315dcdf058b567 (patch) | |
tree | 3d711bbf40a132341230291aaac45d651c191b16 /gui/src/bitcoingui.cpp | |
parent | 1d7e321c10c568fec3f174df2287d8513d168a40 (diff) |
sending support
Diffstat (limited to 'gui/src/bitcoingui.cpp')
-rw-r--r-- | gui/src/bitcoingui.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gui/src/bitcoingui.cpp b/gui/src/bitcoingui.cpp index b409744b98..66a3edd3ad 100644 --- a/gui/src/bitcoingui.cpp +++ b/gui/src/bitcoingui.cpp @@ -31,6 +31,7 @@ #include <QLocale> #include <QSortFilterProxyModel> #include <QClipboard> +#include <QMessageBox> #include <QDebug> @@ -160,6 +161,9 @@ void BitcoinGUI::setModel(ClientModel *model) setAddress(model->getAddress()); connect(model, SIGNAL(addressChanged(QString)), this, SLOT(setAddress(QString))); + + /* Report errors from network/worker thread */ + connect(model, SIGNAL(error(QString,QString)), this, SLOT(error(QString,QString))); } void BitcoinGUI::createTrayIcon() @@ -226,6 +230,7 @@ QWidget *BitcoinGUI::createTabs() void BitcoinGUI::sendcoinsClicked() { SendCoinsDialog dlg; + dlg.setModel(model); dlg.exec(); } @@ -296,3 +301,11 @@ void BitcoinGUI::setNumTransactions(int count) { labelTransactions->setText(QLocale::system().toString(count)+" "+tr("transaction(s)", "", count)); } + +void BitcoinGUI::error(const QString &title, const QString &message) +{ + /* Report errors from network/worker thread */ + QMessageBox::critical(this, title, + message, + QMessageBox::Ok, QMessageBox::Ok); +} |