26 #ifndef CRYPTOSERVICE_H
27 #define CRYPTOSERVICE_H
41 static QVariant crypt(
const QVariant &value);
42 static QVariant decrypt(
const QVariant &value);
43 virtual QVariant cryptImpl(
const QVariant &value)
const = 0;
44 virtual QVariant decryptImpl(
const QVariant &value)
const = 0;
45 virtual void setPassword(
const QString &password,
const QVariant &data) = 0;
46 virtual QVariant generateData(
const QString &profile)
const = 0;
48 QVariant variantFromData(
const QByteArray &data)
const;
49 QByteArray dataFromVariant(
const QVariant &val)
const;
56 #endif // CRYPTOSERVICE_H
#define LIBQUTIM_EXPORT
Definition: libqutim_global.h:45
Definition: abstractsearchrequest.h:33
Definition: cryptoservice.h:37