diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2018-03-13 17:26:44 -0400 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2018-03-13 17:26:44 -0400 |
| commit | 56f6c0a48bc9a584237e569901e0960f2219f745 (patch) | |
| tree | 3b49db2bbcd7ffe84a0f23dcb9662c5237964900 /src | |
| parent | 77cccf383680330f69953ba39d83bd705912df31 (diff) | |
| parent | c85388815bc6b10df6077c00ce0b5549c550ffbb (diff) | |
| download | monzero-gui-56f6c0a48bc9a584237e569901e0960f2219f745.tar.gz monzero-gui-56f6c0a48bc9a584237e569901e0960f2219f745.tar.xz monzero-gui-56f6c0a48bc9a584237e569901e0960f2219f745.zip | |
Merge pull request #1153
c853888 WalletManager: add logging API from QML
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 6455daa6..7985c32e 100644 --- a/src/libwalletqt/WalletManager.cpp +++ b/src/libwalletqt/WalletManager.cpp @@ -377,6 +377,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 a3da28c4..75662710 100644 --- a/src/libwalletqt/WalletManager.h +++ b/src/libwalletqt/WalletManager.h @@ -142,6 +142,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); |
