aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2018-03-13 17:26:44 -0400
committerluigi1111 <luigi1111w@gmail.com>2018-03-13 17:26:44 -0400
commit56f6c0a48bc9a584237e569901e0960f2219f745 (patch)
tree3b49db2bbcd7ffe84a0f23dcb9662c5237964900 /src
parent77cccf383680330f69953ba39d83bd705912df31 (diff)
parentc85388815bc6b10df6077c00ce0b5549c550ffbb (diff)
downloadmonzero-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.cpp20
-rw-r--r--src/libwalletqt/WalletManager.h5
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);