aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormoneromooo-monero <moneromooo-monero@users.noreply.github.com>2018-03-04 18:12:44 +0000
committermoneromooo-monero <moneromooo-monero@users.noreply.github.com>2018-03-04 18:22:40 +0000
commitc85388815bc6b10df6077c00ce0b5549c550ffbb (patch)
tree6ae56b46b40af614dfabdf28845ad553f3f6d1aa /src
parent084c1c84f3e5b98732d16407085c1cbef7b677e2 (diff)
downloadmonzero-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.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 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);