libquentier 0.8.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
quentier::enml::IDecryptedTextCache Class Referenceabstract

Public Types

enum class  RememberForSession { Yes , No }

Public Member Functions

virtual void addDecryptexTextInfo (const QString &encryptedText, const QString &decryptedText, const QString &passphrase, utility::IEncryptor::Cipher cipher, RememberForSession rememberForSession)=0
virtual std::optional< std::pair< QString, RememberForSession > > findDecryptedTextInfo (const QString &encryptedText) const =0
virtual std::optional< QString > updateDecryptedTextInfo (const QString &originalEncryptedText, const QString &newDecryptedText)=0
virtual bool containsRememberedForSessionEntries () const =0
virtual void removeDecryptedTextInfo (const QString &encryptedText)=0
virtual void clearNonRememberedForSessionEntries ()=0

Friends

QUENTIER_EXPORT QDebug & operator<< (QDebug &dbg, RememberForSession rememberForSession)
QUENTIER_EXPORT QTextStream & operator<< (QTextStream &strm, RememberForSession rememberForSession)