aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIlya Kitaev <mbg033@gmail.com>2016-05-16 13:11:44 +0300
committerIlya Kitaev <mbg033@gmail.com>2016-06-23 16:01:33 +0300
commit64348a2d11e47893edd283639e5615e4c90ecd4c (patch)
treef4a983fffdff721fb43796cfe28d4058aa9a1b65 /src
parentWalletListener::moneySpent(), WalletListener::moneyReceived() (diff)
downloadmonero-64348a2d11e47893edd283639e5615e4c90ecd4c.tar.xz
WalletListener::moneySpent test
Diffstat (limited to 'src')
-rw-r--r--src/wallet/api/wallet.cpp8
-rw-r--r--src/wallet/wallet2_api.h4
2 files changed, 10 insertions, 2 deletions
diff --git a/src/wallet/api/wallet.cpp b/src/wallet/api/wallet.cpp
index 5819e42bc..440642291 100644
--- a/src/wallet/api/wallet.cpp
+++ b/src/wallet/api/wallet.cpp
@@ -50,6 +50,12 @@ namespace {
struct Wallet2CallbackImpl : public tools::i_wallet2_callback
{
+ Wallet2CallbackImpl()
+ : m_listener(nullptr)
+ {
+
+ }
+
~Wallet2CallbackImpl()
{
@@ -109,6 +115,8 @@ struct Wallet2CallbackImpl : public tools::i_wallet2_callback
Wallet::~Wallet() {}
+WalletListener::~WalletListener() {}
+
string Wallet::displayAmount(uint64_t amount)
{
return cryptonote::print_money(amount);
diff --git a/src/wallet/wallet2_api.h b/src/wallet/wallet2_api.h
index d38fd6708..7841c299d 100644
--- a/src/wallet/wallet2_api.h
+++ b/src/wallet/wallet2_api.h
@@ -106,8 +106,8 @@ struct TransactionHistory
struct WalletListener
{
virtual ~WalletListener() = 0;
- virtual void moneySpent(const std::string &txId, uint64_t amount);
- virtual void moneyReceived(const std::string &txId, uint64_t amount);
+ virtual void moneySpent(const std::string &txId, uint64_t amount) = 0;
+ virtual void moneyReceived(const std::string &txId, uint64_t amount) = 0;
// TODO: on_skip_transaction;
};