37#ifndef __KLEO_IMPORTJOB_H__
38#define __KLEO_IMPORTJOB_H__
40#include "abstractimportjob.h"
41#include "qgpgme_export.h"
43#include <gpgme++/key.h>
75 void setImportFilter(
const QString &filter);
76 QString importFilter()
const;
78 void setImportOptions(
const QStringList &options);
79 QStringList importOptions()
const;
81 void setKeyOrigin(GpgME::Key::Origin origin,
const QString &url = {});
82 GpgME::Key::Origin keyOrigin()
const;
83 QString keyOriginUrl()
const;
89 virtual GpgME::Error
start(
const QByteArray &keyData) = 0;
91 virtual GpgME::ImportResult exec(
const QByteArray &keyData) = 0;
93 virtual GpgME::Error startLater(
const QByteArray &keyData) = 0;
Definition: abstractimportjob.h:52
An abstract base class for asynchronous importers.
Definition: importjob.h:68
virtual GpgME::Error start(const QByteArray &keyData)=0