diff options
Diffstat (limited to 'lang/qt/src/qgpgmechangeexpiryjob.cpp')
-rw-r--r-- | lang/qt/src/qgpgmechangeexpiryjob.cpp | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/lang/qt/src/qgpgmechangeexpiryjob.cpp b/lang/qt/src/qgpgmechangeexpiryjob.cpp index 5d4e8360..6bffbc87 100644 --- a/lang/qt/src/qgpgmechangeexpiryjob.cpp +++ b/lang/qt/src/qgpgmechangeexpiryjob.cpp @@ -5,7 +5,7 @@ Copyright (c) 2008 Klarälvdalens Datakonsult AB Copyright (c) 2016 by Bundesamt für Sicherheit in der Informationstechnik Software engineering by Intevation GmbH - Copyright (c) 2021 g10 Code GmbH + Copyright (c) 2021,2023 g10 Code GmbH Software engineering by Ingo Klöcker <[email protected]> QGpgME is free software; you can redistribute it and/or @@ -40,6 +40,8 @@ #include "qgpgmechangeexpiryjob.h" +#include "changeexpiryjob_p.h" + #include "context.h" #include "key.h" @@ -48,9 +50,28 @@ using namespace QGpgME; using namespace GpgME; +namespace +{ + +class QGpgMEChangeExpiryJobPrivate : public ChangeExpiryJobPrivate +{ + QGpgMEChangeExpiryJob *q = nullptr; + +public: + QGpgMEChangeExpiryJobPrivate(QGpgMEChangeExpiryJob *qq) + : q{qq} + { + } + + ~QGpgMEChangeExpiryJobPrivate() override = default; +}; + +} + QGpgMEChangeExpiryJob::QGpgMEChangeExpiryJob(Context *context) : mixin_type(context) { + setJobPrivate(this, std::unique_ptr<QGpgMEChangeExpiryJobPrivate>{new QGpgMEChangeExpiryJobPrivate{this}}); lateInitialization(); } |