34 #ifndef __QGPGME_QGPGMEBACKEND_H__ 35 #define __QGPGME_QGPGMEBACKEND_H__ 42 template <
typename T_Key,
typename T_Value>
class QMap;
57 QString displayName()
const;
59 CryptoConfig *config()
const;
63 Protocol *protocol(
const char *name)
const;
65 static const char OpenPGP[];
66 static const char SMIME[];
68 bool checkForOpenPGP(QString *reason = Q_NULLPTR)
const;
69 bool checkForSMIME(QString *reason = Q_NULLPTR)
const;
70 bool checkForProtocol(
const char *name, QString *reason)
const;
72 bool supportsOpenPGP()
const 76 bool supportsSMIME()
const 80 bool supportsProtocol(
const char *name)
const;
82 const char *enumerateProtocols(
int i)
const;
85 mutable QGpgME::CryptoConfig *mCryptoConfig;
92 #endif // __QGPGME_QGPGMEBACKEND_H__ Definition: qgpgmebackend.h:50
Definition: abstractimportjob.h:47
Definition: protocol.h:104
Definition: qgpgmebackend.h:42