diff --git a/main.cpp b/main.cpp index fba82fec..9fac6ee2 100644 --- a/main.cpp +++ b/main.cpp @@ -67,7 +67,7 @@ void messageHandler(QtMsgType type, const QMessageLogContext &context, const QString &msg) { // Send all message types to logger - Monero::Wallet::debug(msg.toStdString()); + Monero::Wallet::debug("qml", msg.toStdString()); } int main(int argc, char *argv[]) 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);