aboutsummaryrefslogtreecommitdiff
path: root/gui/src/bitcoingui.cpp
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2011-05-30 20:20:12 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2011-05-30 20:20:12 +0200
commit6630c1cbf5cb1f2672776ada14315dcdf058b567 (patch)
tree3d711bbf40a132341230291aaac45d651c191b16 /gui/src/bitcoingui.cpp
parent1d7e321c10c568fec3f174df2287d8513d168a40 (diff)
sending support
Diffstat (limited to 'gui/src/bitcoingui.cpp')
-rw-r--r--gui/src/bitcoingui.cpp13
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);
+}