diff options
author | saturneric <[email protected]> | 2024-12-21 03:12:07 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-12-21 03:12:07 +0000 |
commit | 8ddcf78c103037ccd1e4b5f3115164583d410aef (patch) | |
tree | 0835ea88dec76abe2ad6c62167989d0d7d27918a /src/ui/widgets/KeyList.cpp | |
parent | fix: ResizeToContents behaviors of key list (diff) | |
download | GpgFrontend-8ddcf78c103037ccd1e4b5f3115164583d410aef.tar.gz GpgFrontend-8ddcf78c103037ccd1e4b5f3115164583d410aef.zip |
fix: avoid check action triggering the show of key detail dialog
Diffstat (limited to 'src/ui/widgets/KeyList.cpp')
-rw-r--r-- | src/ui/widgets/KeyList.cpp | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/ui/widgets/KeyList.cpp b/src/ui/widgets/KeyList.cpp index 9498480e..ca06cf95 100644 --- a/src/ui/widgets/KeyList.cpp +++ b/src/ui/widgets/KeyList.cpp @@ -33,7 +33,6 @@ #include "core/function/GlobalSettingStation.h" #include "core/function/gpg/GpgKeyGetter.h" -#include "core/module/ModuleManager.h" #include "core/utils/GpgUtils.h" #include "ui/UISignalStation.h" #include "ui/UserInterfaceUtils.h" @@ -539,23 +538,6 @@ void KeyList::import_keys(const QByteArray& in_buffer) { (new KeyImportDetailDialog(current_gpg_context_channel_, result, this)); } -void KeyList::slot_double_clicked(const QModelIndex& index) { - if (ui_->keyGroupTab->size().isEmpty()) return; - - auto* key_table = qobject_cast<KeyTable*>(ui_->keyGroupTab->currentWidget()); - if (m_action_ != nullptr) { - const auto key = GpgKeyGetter::GetInstance(current_gpg_context_channel_) - .GetKey(key_table->GetKeyIdByRow(index.row())); - assert(key.IsGood()); - m_action_(key, this); - } -} - -void KeyList::SetDoubleClickedAction( - std::function<void(const GpgKey&, QWidget*)> action) { - this->m_action_ = std::move(action); -} - auto KeyList::GetSelectedKey() -> QString { if (ui_->keyGroupTab->size().isEmpty()) return {}; |