diff options
| author | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2018-03-04 18:12:44 +0000 |
|---|---|---|
| committer | moneromooo-monero <moneromooo-monero@users.noreply.github.com> | 2018-03-04 18:22:40 +0000 |
| commit | c85388815bc6b10df6077c00ce0b5549c550ffbb (patch) | |
| tree | 6ae56b46b40af614dfabdf28845ad553f3f6d1aa /src | |
| parent | 084c1c84f3e5b98732d16407085c1cbef7b677e2 (diff) | |
| download | monzero-gui-c85388815bc6b10df6077c00ce0b5549c550ffbb.tar.gz monzero-gui-c85388815bc6b10df6077c00ce0b5549c550ffbb.tar.xz monzero-gui-c85388815bc6b10df6077c00ce0b5549c550ffbb.zip | |
WalletManager: add logging API from QML
requires #3345
Diffstat (limited to 'src')
| -rw-r--r-- | src/libwalletqt/WalletManager.cpp | 20 | ||||
| -rw-r--r-- | src/libwalletqt/WalletManager.h | 5 |
2 files changed, 25 insertions, 0 deletions
diff --git a/src/libwalletqt/WalletManager.cpp b/src/libwalletqt/WalletManager.cpp index 73b0a006..133853ae 100644 --- a/src/libwalletqt/WalletManager.cpp +++ b/src/libwalletqt/WalletManager.cpp @@ -372,6 +372,26 @@ bool WalletManager::clearWalletCache(const QString &wallet_path) const return walletCache.rename(newFileName); } +void WalletManager::debug(const QString &s) +{ + Monero::Wallet::debug("qml", s.toStdString()); +} + +void WalletManager::info(const QString &s) +{ + Monero::Wallet::info("qml", s.toStdString()); +} + +void WalletManager::warning(const QString &s) +{ + Monero::Wallet::warning("qml", s.toStdString()); +} + +void WalletManager::error(const QString &s) +{ + Monero::Wallet::error("qml", s.toStdString()); +} + WalletManager::WalletManager(QObject *parent) : QObject(parent) { m_pimpl = Monero::WalletManagerFactory::getWalletManager(); diff --git a/src/libwalletqt/WalletManager.h b/src/libwalletqt/WalletManager.h index 90c56152..006b790e 100644 --- a/src/libwalletqt/WalletManager.h +++ b/src/libwalletqt/WalletManager.h @@ -141,6 +141,11 @@ public: // clear/rename wallet cache Q_INVOKABLE bool clearWalletCache(const QString &fileName) const; + Q_INVOKABLE void debug(const QString &s); + Q_INVOKABLE void info(const QString &s); + Q_INVOKABLE void warning(const QString &s); + Q_INVOKABLE void error(const QString &s); + signals: void walletOpened(Wallet * wallet); |
