blob: 8ccec66f2950e9f9baa99f544e5f91aa79e54620 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
//
// Created by eric on 2021/5/30.
//
#include "ui/keygen/SubkeyGenerateThread.h"
#include <utility>
SubkeyGenerateThread::SubkeyGenerateThread(GpgKey key, GenKeyInfo *keyGenParams, GpgME::GpgContext *ctx)
: mKey(std::move(key)), keyGenParams(keyGenParams) , mCtx(ctx), abort(
false) {
connect(this, &SubkeyGenerateThread::finished, this, &SubkeyGenerateThread::deleteLater);
}
void SubkeyGenerateThread::run() {
bool success = mCtx->generateSubkey(mKey, keyGenParams);
emit signalKeyGenerated(success);
emit finished({});
}
|