Showing the changes to interface/src/scripting/AccountScriptingInterface.cpp (1 of 7 files). Show all
Unified · Split
| @@ -13,32 +13,16 @@ · 12 unmodified lines | ||
| 13 | 13 | |
| 14 | 14 | #include "AccountScriptingInterface.h" |
| 15 | 15 | |
| 16 | −AccountScriptingInterface::AccountScriptingInterface() { | |
| 17 | − AccountManager& accountManager = AccountManager::getInstance(); | |
| 18 | − connect(&accountManager, &AccountManager::balanceChanged, this, | |
| 19 | − &AccountScriptingInterface::updateBalance); | |
| 20 | −} | |
| 21 | − | |
| 22 | 16 | AccountScriptingInterface* AccountScriptingInterface::getInstance() { |
| 23 | 17 | static AccountScriptingInterface sharedInstance; |
| 24 | 18 | return &sharedInstance; |
| 25 | 19 | } |
| 26 | 20 | |
| 27 | −float AccountScriptingInterface::getBalance() { | |
| 28 | − AccountManager& accountManager = AccountManager::getInstance(); | |
| 29 | − return accountManager.getAccountInfo().getBalanceInSatoshis(); | |
| 30 | −} | |
| 31 | − | |
| 32 | 21 | bool AccountScriptingInterface::isLoggedIn() { |
| 33 | 22 | AccountManager& accountManager = AccountManager::getInstance(); |
| 34 | 23 | return accountManager.isLoggedIn(); |
| 35 | 24 | } |
| 36 | 25 | |
| 37 | −void AccountScriptingInterface::updateBalance() { | |
| 38 | − AccountManager& accountManager = AccountManager::getInstance(); | |
| 39 | − emit balanceChanged(accountManager.getAccountInfo().getBalanceInSatoshis()); | |
| 40 | −} | |
| 41 | − | |
| 42 | 26 | QString AccountScriptingInterface::getUsername() { |
| 43 | 27 | AccountManager& accountManager = AccountManager::getInstance(); |
| 44 | 28 | if (accountManager.isLoggedIn()) { |