aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2019-12-19 19:45:33 -0500
committerluigi1111 <luigi1111w@gmail.com>2019-12-19 19:45:33 -0500
commitb963028f102ea75622ef792968819b79a68d36bd (patch)
tree9435a146d4198cc8d50b4848ba4f3c2ca8c27476 /src
parent4aac66a024bfcd4259a6133abd670bc8f7289a55 (diff)
parenta83adb70adebf4528d558372998ac348bcc6c148 (diff)
downloadmonzero-gui-b963028f102ea75622ef792968819b79a68d36bd.tar.gz
monzero-gui-b963028f102ea75622ef792968819b79a68d36bd.tar.xz
monzero-gui-b963028f102ea75622ef792968819b79a68d36bd.zip
Merge pull request #2626
a83adb7 Transfer: improve warning flow (tobtoht)
Diffstat (limited to 'src')
-rw-r--r--src/libwalletqt/Wallet.cpp10
-rw-r--r--src/libwalletqt/Wallet.h2
-rw-r--r--src/libwalletqt/WalletManager.cpp2
-rw-r--r--src/libwalletqt/WalletManager.h2
4 files changed, 14 insertions, 2 deletions
diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp
index 5f376ff8..2635565e 100644
--- a/src/libwalletqt/Wallet.cpp
+++ b/src/libwalletqt/Wallet.cpp
@@ -289,6 +289,11 @@ bool Wallet::viewOnly() const
return m_walletImpl->watchOnly();
}
+quint64 Wallet::balance() const
+{
+ return balance(m_currentSubaddressAccount);
+}
+
quint64 Wallet::balance(quint32 accountIndex) const
{
return m_walletImpl->balance(accountIndex);
@@ -299,6 +304,11 @@ quint64 Wallet::balanceAll() const
return m_walletImpl->balanceAll();
}
+quint64 Wallet::unlockedBalance() const
+{
+ return unlockedBalance(m_currentSubaddressAccount);
+}
+
quint64 Wallet::unlockedBalance(quint32 accountIndex) const
{
return m_walletImpl->unlockedBalance(accountIndex);
diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h
index 30861c78..a6add1da 100644
--- a/src/libwalletqt/Wallet.h
+++ b/src/libwalletqt/Wallet.h
@@ -160,10 +160,12 @@ public:
Q_INVOKABLE void setTrustedDaemon(bool arg);
//! returns balance
+ Q_INVOKABLE quint64 balance() const;
Q_INVOKABLE quint64 balance(quint32 accountIndex) const;
Q_INVOKABLE quint64 balanceAll() const;
//! returns unlocked balance
+ Q_INVOKABLE quint64 unlockedBalance() const;
Q_INVOKABLE quint64 unlockedBalance(quint32 accountIndex) const;
Q_INVOKABLE quint64 unlockedBalanceAll() const;
diff --git a/src/libwalletqt/WalletManager.cpp b/src/libwalletqt/WalletManager.cpp
index eab5aad2..5a892f1e 100644
--- a/src/libwalletqt/WalletManager.cpp
+++ b/src/libwalletqt/WalletManager.cpp
@@ -260,7 +260,7 @@ quint64 WalletManager::maximumAllowedAmount() const
return Monero::Wallet::maximumAllowedAmount();
}
-QString WalletManager::maximumAllowedAmountAsSting() const
+QString WalletManager::maximumAllowedAmountAsString() const
{
return WalletManager::displayAmount(WalletManager::maximumAllowedAmount());
}
diff --git a/src/libwalletqt/WalletManager.h b/src/libwalletqt/WalletManager.h
index 54d2a29f..a37d0466 100644
--- a/src/libwalletqt/WalletManager.h
+++ b/src/libwalletqt/WalletManager.h
@@ -135,7 +135,7 @@ public:
Q_INVOKABLE quint64 maximumAllowedAmount() const;
// QML JS engine doesn't support unsigned integers
- Q_INVOKABLE QString maximumAllowedAmountAsSting() const;
+ Q_INVOKABLE QString maximumAllowedAmountAsString() const;
Q_INVOKABLE bool paymentIdValid(const QString &payment_id) const;
Q_INVOKABLE bool addressValid(const QString &address, NetworkType::Type nettype) const;