35 #ifndef __KLEO_IMPORTJOB_H__
36 #define __KLEO_IMPORTJOB_H__
38 #include "abstractimportjob.h"
39 #include "qgpgme_export.h"
41 #ifdef BUILDING_QGPGME
44 # include <gpgme++/key.h>
77 void setImportFilter(
const QString &filter);
78 QString importFilter()
const;
80 void setKeyOrigin(GpgME::Key::Origin origin,
const QString &url = {});
81 GpgME::Key::Origin keyOrigin()
const;
82 QString keyOriginUrl()
const;
88 virtual GpgME::Error
start(
const QByteArray &keyData) = 0;
90 virtual GpgME::ImportResult exec(
const QByteArray &keyData) = 0;
Definition: abstractimportjob.h:52
An abstract base class for asynchronous importers.
Definition: importjob.h:70
virtual GpgME::Error start(const QByteArray &keyData)=0