diff options
Diffstat (limited to 'src/ui/keypair_details/KeyPairSubkeyTab.cpp')
-rw-r--r-- | src/ui/keypair_details/KeyPairSubkeyTab.cpp | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/ui/keypair_details/KeyPairSubkeyTab.cpp b/src/ui/keypair_details/KeyPairSubkeyTab.cpp index f3edfe09..75bd50f5 100644 --- a/src/ui/keypair_details/KeyPairSubkeyTab.cpp +++ b/src/ui/keypair_details/KeyPairSubkeyTab.cpp @@ -26,7 +26,7 @@ KeyPairSubkeyTab::KeyPairSubkeyTab(GpgME::GpgContext *ctx, const GpgKey &key, QWidget *parent) : mCtx(ctx), mKey(key), QWidget(parent) { - creatSubkeyList(); + createSubkeyList(); listBox = new QGroupBox("Subkey List"); detailBox = new QGroupBox("Detail of Selected Subkey"); @@ -88,7 +88,7 @@ KeyPairSubkeyTab::KeyPairSubkeyTab(GpgME::GpgContext *ctx, const GpgKey &key, QW } -void KeyPairSubkeyTab::creatSubkeyList() { +void KeyPairSubkeyTab::createSubkeyList() { subkeyList = new QTableWidget(this); subkeyList->setColumnCount(5); @@ -194,3 +194,20 @@ void KeyPairSubkeyTab::slotRefreshSubkeyDetail() { usageVarLabel->setText(usage); } + +void KeyPairSubkeyTab::createSubkeyOperaMenu() { + subkeyOperaMenu = new QMenu(); + auto *revokeSubkeyAct = new QAction(tr("Revoke Subkey")); + auto *editSubkeyAct = new QAction(tr("Edit Subkey")); + + subkeyOperaMenu->addAction(revokeSubkeyAct); + subkeyOperaMenu->addAction(editSubkeyAct); +} + +void KeyPairSubkeyTab::slotEditSubkey() { + +} + +void KeyPairSubkeyTab::slotRevokeSubkey() { + +} |