diff options
Diffstat (limited to 'include/ui/widgets/KeyList.h')
-rw-r--r-- | include/ui/widgets/KeyList.h | 5 |
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: |