diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2019-08-27 14:52:17 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2019-08-27 14:52:17 -0500 |
| commit | 355cccaa64a1b53931c39e26148c31c968a32109 (patch) | |
| tree | 296d54aa21eb6e746bb347e73c0c6b44aad32b88 /src | |
| parent | 562c46660acda12c2818b9edaffd6c3f841b2113 (diff) | |
| parent | ab47b4a783c4d2128a37b4aa33041de65fc860b5 (diff) | |
| download | monzero-gui-355cccaa64a1b53931c39e26148c31c968a32109.tar.gz monzero-gui-355cccaa64a1b53931c39e26148c31c968a32109.tar.xz monzero-gui-355cccaa64a1b53931c39e26148c31c968a32109.zip | |
Merge pull request #2175
ab47b4a Expose get/set attrs for wallet cache in libwalletqt, requires #5534 (xmrdsc)
Diffstat (limited to 'src')
| -rw-r--r-- | src/libwalletqt/Wallet.cpp | 9 | ||||
| -rw-r--r-- | src/libwalletqt/Wallet.h | 4 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp index 8b7c23cd..adc7d35a 100644 --- a/src/libwalletqt/Wallet.cpp +++ b/src/libwalletqt/Wallet.cpp @@ -635,6 +635,15 @@ void Wallet::setPaymentId(const QString &paymentId) m_paymentId = paymentId; } +QString Wallet::getCacheAttribute(const QString &key) const { + return QString::fromStdString(m_walletImpl->getCacheAttribute(key.toStdString())); +} + +bool Wallet::setCacheAttribute(const QString &key, const QString &val) +{ + return m_walletImpl->setCacheAttribute(key.toStdString(), val.toStdString()); +} + bool Wallet::setUserNote(const QString &txid, const QString ¬e) { return m_walletImpl->setUserNote(txid.toStdString(), note.toStdString()); diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h index 65880599..e25e0353 100644 --- a/src/libwalletqt/Wallet.h +++ b/src/libwalletqt/Wallet.h @@ -289,6 +289,10 @@ public: void setPaymentId(const QString &paymentId); + //! Namespace your cacheAttribute keys to avoid collisions + Q_INVOKABLE bool setCacheAttribute(const QString &key, const QString &val); + Q_INVOKABLE QString getCacheAttribute(const QString &key) const; + Q_INVOKABLE bool setUserNote(const QString &txid, const QString ¬e); Q_INVOKABLE QString getUserNote(const QString &txid) const; Q_INVOKABLE QString getTxKey(const QString &txid) const; |
