libquentier  0.5.0
The library for rich desktop clients of Evernote service
Classes | Signals | Public Member Functions | Protected Member Functions | Friends | List of all members
quentier::IKeychainService Class Referenceabstract
Inheritance diagram for quentier::IKeychainService:
Inheritance graph
[legend]
Collaboration diagram for quentier::IKeychainService:
Collaboration graph
[legend]

Classes

struct  ErrorCode
 

Signals

void writePasswordJobFinished (QUuid requestId, ErrorCode::type errorCode, ErrorString errorDescription)
 
void readPasswordJobFinished (QUuid requestId, ErrorCode::type errorCode, ErrorString errorDescription, QString password)
 
void deletePasswordJobFinished (QUuid requestId, ErrorCode::type errorCode, ErrorString errorDescription)
 

Public Member Functions

virtual QUuid startWritePasswordJob (const QString &service, const QString &key, const QString &password)=0
 
virtual QUuid startReadPasswordJob (const QString &service, const QString &key)=0
 
virtual QUuid startDeletePasswordJob (const QString &service, const QString &key)=0
 

Protected Member Functions

 IKeychainService (QObject *parent=nullptr)
 

Friends

QTextStream & operator<< (QTextStream &strm, const ErrorCode::type errorCode)