aboutsummaryrefslogtreecommitdiffstats
path: root/include/ui/widgets/KeyList.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ui/widgets/KeyList.h')
-rw-r--r--include/ui/widgets/KeyList.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/ui/widgets/KeyList.h b/include/ui/widgets/KeyList.h
index 0d9b07dc..06e80910 100644
--- a/include/ui/widgets/KeyList.h
+++ b/include/ui/widgets/KeyList.h
@@ -67,6 +67,8 @@ public:
void setFilter(std::function<bool(const GpgKey&)> filter);
+ void setDoubleClickedAction(std::function<void(const GpgKey&, QWidget *)> action);
+
void setColumnWidth(int row, int size);
void addMenuAction(QAction *act);
@@ -108,12 +110,15 @@ private:
QVector<QString> excluded_key_ids;
std::function<bool(const GpgKey &)> mFilter = nullptr;
+ std::function<void(const GpgKey &, QWidget *)> mAction = nullptr;
private slots:
void uploadFinished();
+ void slotDoubleClicked(const QModelIndex &index);
+
protected: