19 #ifndef LIB_QUENTIER_PRIVATE_UTILITY_I_KEYCHAIN_SERVICE_H 20 #define LIB_QUENTIER_PRIVATE_UTILITY_I_KEYCHAIN_SERVICE_H 22 #include <quentier/utility/Linkage.h> 23 #include <quentier/utility/Macros.h> 24 #include <quentier/types/ErrorString.h> 81 friend QTextStream & operator<<(QTextStream & strm,
85 virtual QUuid startWritePasswordJob(
const QString & service,
87 const QString & password) = 0;
88 virtual QUuid startReadPasswordJob(
const QString & service,
89 const QString & key) = 0;
90 virtual QUuid startDeletePasswordJob(
const QString & service,
91 const QString & key) = 0;
94 void writePasswordJobFinished(QUuid requestId,
ErrorCode::type errorCode,
96 void readPasswordJobFinished(QUuid requestId,
ErrorCode::type errorCode,
98 void deletePasswordJobFinished(QUuid requestId,
ErrorCode::type errorCode,
107 #endif // LIB_QUENTIER_PRIVATE_UTILITY_I_KEYCHAIN_SERVICE_H Definition: IKeychainService.h:65
Definition: IKeychainService.h:73
The ErrorString class encapsulates two (or more) strings which are meant to contain translatable (bas...
Definition: ErrorString.h:43
Definition: IKeychainService.h:53
Definition: IKeychainService.h:31
Definition: DecryptedTextManager.h:26
Definition: IKeychainService.h:57
Definition: IKeychainService.h:69
Definition: IKeychainService.h:43
Definition: IKeychainService.h:61
type
Definition: IKeychainService.h:45