4
0
mirror of https://github.com/QuasarApp/qca.git synced 2025-05-06 15:59:34 +00:00

QCAPlugin is now not a QObject, but subclasses are

svn path=/trunk/kdesupport/qca/; revision=653255
This commit is contained in:
Justin Karneges 2007-04-13 00:42:19 +00:00
parent 38c127b4b6
commit 39cd886afb
9 changed files with 10 additions and 9 deletions
include/QtCrypto
plugins
qca-botan
qca-cyrus-sasl
qca-gcrypt
qca-gnupg
qca-nss
qca-openssl
qca-pkcs11

@ -431,6 +431,7 @@ namespace QCA
l->logBinaryMessage (blob, s); \
} \
} while (false)
/**
Test if QCA can access the root CA certificates

@ -33,10 +33,10 @@
#include <limits>
class QCA_EXPORT QCAPlugin : public QObject
class QCA_EXPORT QCAPlugin
{
Q_OBJECT
public:
virtual ~QCAPlugin() {}
virtual QCA::Provider *createProvider() = 0;
};

@ -458,7 +458,7 @@ private:
};
class botanPlugin : public QCAPlugin
class botanPlugin : public QObject, public QCAPlugin
{
Q_OBJECT
Q_INTERFACES(QCAPlugin)

@ -895,7 +895,7 @@ using namespace saslQCAPlugin;
// saslPlugin
//----------------------------------------------------------------------------
class saslPlugin : public QCAPlugin
class saslPlugin : public QObject, public QCAPlugin
{
Q_OBJECT
Q_INTERFACES(QCAPlugin)

@ -574,7 +574,7 @@ public:
}
};
class gcryptPlugin : public QCAPlugin
class gcryptPlugin : public QObject, public QCAPlugin
{
Q_OBJECT
Q_INTERFACES(QCAPlugin)

@ -1001,7 +1001,7 @@ public:
}
};
class gnupgPlugin : public QCAPlugin
class gnupgPlugin : public QObject, public QCAPlugin
{
Q_OBJECT
Q_INTERFACES(QCAPlugin)

@ -497,7 +497,7 @@ public:
}
};
class nssPlugin : public QCAPlugin
class nssPlugin : public QObject, public QCAPlugin
{
Q_OBJECT
Q_INTERFACES( QCAPlugin )

@ -6223,7 +6223,7 @@ public:
}
};
class opensslPlugin : public QCAPlugin
class opensslPlugin : public QObject, public QCAPlugin
{
Q_OBJECT
Q_INTERFACES(QCAPlugin)

@ -2812,7 +2812,7 @@ pkcs11Provider::pinPromptHook (
return ret; //krazy:exclude=captruefalse
}
class pkcs11Plugin : public QCAPlugin
class pkcs11Plugin : public QObject, public QCAPlugin
{
Q_OBJECT
Q_INTERFACES(QCAPlugin)