diff options
author | Andre Heinecke <[email protected]> | 2016-05-10 12:05:10 +0000 |
---|---|---|
committer | Andre Heinecke <[email protected]> | 2016-05-10 12:05:10 +0000 |
commit | 56c4d9ea9520c95612e525b2fa1359db6fa88f4a (patch) | |
tree | 0bde1452d35628ecbf96ada35bfec71c0ad99865 /lang/qt/src/qgpgmebackend.h | |
parent | Qt: Make doxygen quieter (diff) | |
download | gpgme-56c4d9ea9520c95612e525b2fa1359db6fa88f4a.tar.gz gpgme-56c4d9ea9520c95612e525b2fa1359db6fa88f4a.zip |
Qt: Make Protocol class public API
* lang/qt/src/Makefile.am (qgpgme_headers): Add protocol.h
(private_qgpgme_headers): Add protocol_p.h
* lang/qt/src/protocol.h: New. From QGpgMEBackend.
* lang/qt/src/protocol_p.h: New. From QGpgMEBackend.
* lang/qt/src/qgpgmebackend.h,
lang/qt/src/qgpgmebackend.cpp (Protocol): Removed.
--
The backend class does not make much sense anymore as we
only have the GpgME backend obviously. It's purpose was
for Libkleo's Backend abstraction.
Diffstat (limited to '')
-rw-r--r-- | lang/qt/src/qgpgmebackend.h | 76 |
1 files changed, 1 insertions, 75 deletions
diff --git a/lang/qt/src/qgpgmebackend.h b/lang/qt/src/qgpgmebackend.h index 3b036334..cca8b711 100644 --- a/lang/qt/src/qgpgmebackend.h +++ b/lang/qt/src/qgpgmebackend.h @@ -36,35 +36,9 @@ #include <QString> -namespace QGpgME -{ -class CryptoConfig; -class KeyListJob; -class ListAllKeysJob; -class KeyGenerationJob; -class ImportJob; -class ImportFromKeyserverJob; -class ExportJob; -class DownloadJob; -class DeleteJob; -class EncryptJob; -class DecryptJob; -class SignJob; -class SignKeyJob; -class VerifyDetachedJob; -class VerifyOpaqueJob; -class SignEncryptJob; -class DecryptVerifyJob; -class RefreshKeysJob; -class ChangeExpiryJob; -class ChangeOwnerTrustJob; -class ChangePasswdJob; -class AddUserIDJob; -class SpecialJob; -} +#include "protocol.h" class QString; -class QVariant; template <typename T_Key, typename T_Value> class QMap; namespace QGpgME @@ -72,19 +46,6 @@ namespace QGpgME class CryptoConfig; class Protocol; -/** Obtain a reference to the OpenPGP Protocol. - * - * The reference is to a static object. - * @returns Refrence to the OpenPGP Protocol. - */ -Protocol *openpgp(); - -/** Obtain a reference to the smime Protocol. - * - * The reference is to a static object. - * @returns Refrence to the smime Protocol. - */ -Protocol *smime(); class QGpgMEBackend { @@ -126,41 +87,6 @@ private: mutable Protocol *mSMIMEProtocol; }; -class Protocol -{ -public: - virtual ~Protocol() {} - - virtual QString name() const = 0; - - virtual QString displayName() const = 0; - - virtual KeyListJob *keyListJob(bool remote = false, bool includeSigs = false, bool validate = false) const = 0; - virtual ListAllKeysJob *listAllKeysJob(bool includeSigs = false, bool validate = false) const = 0; - virtual EncryptJob *encryptJob(bool armor = false, bool textmode = false) const = 0; - virtual DecryptJob *decryptJob() const = 0; - virtual SignJob *signJob(bool armor = false, bool textMode = false) const = 0; - virtual VerifyDetachedJob *verifyDetachedJob(bool textmode = false) const = 0; - virtual VerifyOpaqueJob *verifyOpaqueJob(bool textmode = false) const = 0; - virtual KeyGenerationJob *keyGenerationJob() const = 0; - virtual ImportJob *importJob() const = 0; - virtual ImportFromKeyserverJob *importFromKeyserverJob() const = 0; - virtual ExportJob *publicKeyExportJob(bool armor = false) const = 0; - // @param charset the encoding of the passphrase in the exported file - virtual ExportJob *secretKeyExportJob(bool armor = false, const QString &charset = QString()) const = 0; - virtual DownloadJob *downloadJob(bool armor = false) const = 0; - virtual DeleteJob *deleteJob() const = 0; - virtual SignEncryptJob *signEncryptJob(bool armor = false, bool textMode = false) const = 0; - virtual DecryptVerifyJob *decryptVerifyJob(bool textmode = false) const = 0; - virtual RefreshKeysJob *refreshKeysJob() const = 0; - virtual ChangeExpiryJob *changeExpiryJob() const = 0; - virtual SignKeyJob *signKeyJob() const = 0; - virtual ChangePasswdJob *changePasswdJob() const = 0; - virtual ChangeOwnerTrustJob *changeOwnerTrustJob() const = 0; - virtual AddUserIDJob *addUserIDJob() const = 0; - virtual SpecialJob *specialJob(const char *type, const QMap<QString, QVariant> &args) const = 0; -}; - } #endif // __QGPGME_QGPGMEBACKEND_H__ |