diff options
| author | Riccardo Spagni <ric@spagni.net> | 2016-11-09 20:48:53 +0200 |
|---|---|---|
| committer | Riccardo Spagni <ric@spagni.net> | 2016-11-09 20:48:54 +0200 |
| commit | ce386b99ad958ed787ac72ab46199b5fc8a4dc42 (patch) | |
| tree | b08c4f94426f244201d2f9b8d268073ff30784f7 /src | |
| parent | 95fdc816bac0ccfde145230d63267efec34d1200 (diff) | |
| parent | 689f0415e7e0d47b765b18d370fc6c2cf1edb990 (diff) | |
| download | monzero-gui-ce386b99ad958ed787ac72ab46199b5fc8a4dc42.tar.gz monzero-gui-ce386b99ad958ed787ac72ab46199b5fc8a4dc42.tar.xz monzero-gui-ce386b99ad958ed787ac72ab46199b5fc8a4dc42.zip | |
Merge pull request #128
689f041 Report when the GUI is connected to a daemon with mismatched version (moneromooo.monero)
Diffstat (limited to 'src')
| -rw-r--r-- | src/libwalletqt/Wallet.cpp | 4 | ||||
| -rw-r--r-- | src/libwalletqt/Wallet.h | 14 |
2 files changed, 13 insertions, 5 deletions
diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp index b8ab7b4d..d281c03a 100644 --- a/src/libwalletqt/Wallet.cpp +++ b/src/libwalletqt/Wallet.cpp @@ -86,9 +86,9 @@ Wallet::Status Wallet::status() const return static_cast<Status>(m_walletImpl->status()); } -bool Wallet::connected() const +Wallet::ConnectionStatus Wallet::connected() const { - return m_walletImpl->connected(); + return static_cast<ConnectionStatus>(m_walletImpl->connected()); } bool Wallet::synchronized() const diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h index 8b100f1a..458dea90 100644 --- a/src/libwalletqt/Wallet.h +++ b/src/libwalletqt/Wallet.h @@ -22,7 +22,7 @@ class Wallet : public QObject Q_PROPERTY(QString seed READ getSeed) Q_PROPERTY(QString seedLanguage READ getSeedLanguage) Q_PROPERTY(Status status READ status) - Q_PROPERTY(bool connected READ connected) + Q_PROPERTY(ConnectionStatus connected READ connected) Q_PROPERTY(bool synchronized READ synchronized) Q_PROPERTY(QString errorString READ errorString) Q_PROPERTY(QString address READ address) @@ -42,6 +42,14 @@ public: Q_ENUM(Status) + enum ConnectionStatus { + ConnectionStatus_Connected = Bitmonero::Wallet::ConnectionStatus_Connected, + ConnectionStatus_Disconnected = Bitmonero::Wallet::ConnectionStatus_Disconnected, + ConnectionStatus_WrongVersion = Bitmonero::Wallet::ConnectionStatus_WrongVersion + }; + + Q_ENUM(ConnectionStatus) + //! returns mnemonic seed QString getSeed() const; @@ -54,8 +62,8 @@ public: //! returns last operation's status Status status() const; - //! returns true if wallet connected - bool connected() const; + //! returns whether the wallet is connected, and version status + ConnectionStatus connected() const; //! returns true if wallet was ever synchronized bool synchronized() const; |
