1
mirror of https://github.com/monero-project/monero-gui synced 2024-11-24 11:17:15 +01:00

Merge pull request #1153

c853888 WalletManager: add logging API from QML
This commit is contained in:
luigi1111 2018-03-13 17:26:44 -04:00
commit 56f6c0a48b
No known key found for this signature in database
GPG Key ID: F4ACA0183641E010
3 changed files with 26 additions and 1 deletions

View File

@ -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[])

View File

@ -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();

View File

@ -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);