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)10KGpgPrimaryUid::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()17KGpgPrimaryUid::~KGpgPrimaryUid() 18 { 19 } 20 21 bool nextLine(const QString &)22KGpgPrimaryUid::nextLine(const QString &) 23 { 24 setSuccess(TS_MSG_SEQUENCE); 25 return true; 26 } 27 28 bool passphraseReceived()29KGpgPrimaryUid::passphraseReceived() 30 { 31 setSuccess(TS_OK); 32 return KGpgTransaction::passphraseReceived(); 33 } 34