35 #ifndef __QGPGME_QGPGMEBACKEND_H__
36 #define __QGPGME_QGPGMEBACKEND_H__
43 template <
typename T_Key,
typename T_Value>
class QMap;
59 QString displayName()
const;
61 CryptoConfig *config()
const;
66 Protocol *protocol(
const char *name)
const;
68 static const char OpenPGP[];
69 static const char SMIME[];
71 bool checkForOpenPGP(QString *reason = Q_NULLPTR)
const;
72 bool checkForSMIME(QString *reason = Q_NULLPTR)
const;
73 bool checkForProtocol(
const char *name, QString *reason)
const;
75 bool supportsOpenPGP()
const
79 bool supportsSMIME()
const
83 bool supportsProtocol(
const char *name)
const;
85 const char *enumerateProtocols(
int i)
const;
88 mutable QGpgME::CryptoConfig *mCryptoConfig;
Definition: gpgcardjob.h:48
Definition: protocol.h:118
Definition: qgpgmebackend.h:53
Definition: qgpgmebackend.h:43