diff options
Diffstat (limited to 'src/ui/keypair_details/KeyPairSubkeyTab.cpp')
-rw-r--r-- | src/ui/keypair_details/KeyPairSubkeyTab.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ui/keypair_details/KeyPairSubkeyTab.cpp b/src/ui/keypair_details/KeyPairSubkeyTab.cpp index c5647553..70c7e4b8 100644 --- a/src/ui/keypair_details/KeyPairSubkeyTab.cpp +++ b/src/ui/keypair_details/KeyPairSubkeyTab.cpp @@ -222,7 +222,7 @@ void KeyPairSubkeyTab::slotRefreshSubkeyDetail() { } void KeyPairSubkeyTab::createSubkeyOperaMenu() { - subkeyOperaMenu = new QMenu(); + subkeyOperaMenu = new QMenu(this); // auto *revokeSubkeyAct = new QAction(tr("Revoke Subkey")); auto *editSubkeyAct = new QAction(tr("Edit Expire Date")); connect(editSubkeyAct, SIGNAL(triggered(bool)), this, SLOT(slotEditSubkey())); @@ -232,6 +232,7 @@ void KeyPairSubkeyTab::createSubkeyOperaMenu() { } void KeyPairSubkeyTab::slotEditSubkey() { + qDebug() << "Slot Edit Subkry"; auto *subkey = getSelectedSubkey(); if(subkey == buffered_subkeys[0]) { subkey = nullptr; @@ -245,7 +246,7 @@ void KeyPairSubkeyTab::slotRevokeSubkey() { } void KeyPairSubkeyTab::contextMenuEvent(QContextMenuEvent *event) { - if (subkeyList->selectedItems().length() > 0) { + if (!subkeyList->selectedItems().isEmpty()) { subkeyOperaMenu->exec(event->globalPos()); } } |