1 /*
2     SPDX-FileCopyrightText: 2009, 2012, 2013 Rolf Eike Beer <kde@opensource.sf-tec.de>
3     SPDX-License-Identifier: GPL-2.0-or-later
4 */
5 
6 #include "kgpgprimaryuid.h"
7 
8 #include "model/kgpgitemnode.h"
9 
KGpgPrimaryUid(QObject * parent,KGpgUidNode * uid)10 KGpgPrimaryUid::KGpgPrimaryUid(QObject *parent, KGpgUidNode *uid)
11 	: KGpgUidTransaction(parent, uid->getParentKeyNode()->getId(), uid->getId())
12 {
13 	addArgument(QLatin1String("primary"));
14 	addArgument(QLatin1String("save"));
15 }
16 
~KGpgPrimaryUid()17 KGpgPrimaryUid::~KGpgPrimaryUid()
18 {
19 }
20 
21 bool
nextLine(const QString &)22 KGpgPrimaryUid::nextLine(const QString &)
23 {
24 	setSuccess(TS_MSG_SEQUENCE);
25 	return true;
26 }
27 
28 bool
passphraseReceived()29 KGpgPrimaryUid::passphraseReceived()
30 {
31 	setSuccess(TS_OK);
32 	return KGpgTransaction::passphraseReceived();
33 }
34