37#include "qgpgmeimportjob.h"
39#include <qgpgme/eventloopinteractor.h>
40#include <qgpgme/dataprovider.h>
42#include <gpgmepp/context.h>
43#include <gpgmepp/importresult.h>
44#include <gpgmepp/data.h>
48Kleo::QGpgMEImportJob::QGpgMEImportJob( GpgME::Context * context )
49 : ImportJob( QGpgME::EventLoopInteractor::instance(), "Kleo::QGpgMEImportJob" ),
50 QGpgMEJob( this, context )
55Kleo::QGpgMEImportJob::~QGpgMEImportJob() {
58void Kleo::QGpgMEImportJob::setup( const TQByteArray & keyData ) {
61 createInData( keyData );
64GpgME::Error Kleo::QGpgMEImportJob::start( const TQByteArray & keyData ) {
67 hookupContextToEventLoopInteractor();
69 const GpgME::Error err = mCtx->startKeyImport( *mInData );
76GpgME::ImportResult Kleo::QGpgMEImportJob::exec( const TQByteArray & keyData ) {
78 const GpgME::ImportResult res = mCtx->importKeys( *mInData );
83void Kleo::QGpgMEImportJob::doOperationDoneEvent( const GpgME::Error & ) {
84 const GpgME::ImportResult res = mCtx->importResult();
90#include "qgpgmeimportjob.moc"
|