aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libwalletqt/Wallet.cpp6
-rw-r--r--src/libwalletqt/Wallet.h3
2 files changed, 8 insertions, 1 deletions
diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp
index 77901b0c..901075b6 100644
--- a/src/libwalletqt/Wallet.cpp
+++ b/src/libwalletqt/Wallet.cpp
@@ -7,6 +7,7 @@
#include <QDir>
#include <QDebug>
#include <QUrl>
+#include <QTimer>
namespace {
@@ -81,7 +82,10 @@ quint64 Wallet::unlockedBalance() const
bool Wallet::refresh()
{
- return m_walletImpl->refresh();
+ bool result = m_walletImpl->refresh();
+ if (result)
+ emit updated();
+ return result;
}
PendingTransaction *Wallet::createTransaction(const QString &dst_addr, quint64 amount)
diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h
index 7d391429..f8263040 100644
--- a/src/libwalletqt/Wallet.h
+++ b/src/libwalletqt/Wallet.h
@@ -85,6 +85,9 @@ public:
TransactionHistory * history();
// TODO: setListenter() when it implemented in API
+signals:
+ void updated();
+
private:
Wallet(Bitmonero::Wallet *w, QObject * parent = 0);