aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/keypair_details/KeyPairUIDTab.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ui/keypair_details/KeyPairUIDTab.h (renamed from include/ui/keypair_details/KeyPairUIDTab.h)80
1 files changed, 39 insertions, 41 deletions
diff --git a/include/ui/keypair_details/KeyPairUIDTab.h b/src/ui/keypair_details/KeyPairUIDTab.h
index 3056687d..0246ead2 100644
--- a/include/ui/keypair_details/KeyPairUIDTab.h
+++ b/src/ui/keypair_details/KeyPairUIDTab.h
@@ -25,74 +25,72 @@
#ifndef GPGFRONTEND_KEYPAIRUIDTAB_H
#define GPGFRONTEND_KEYPAIRUIDTAB_H
-#include "GpgFrontend.h"
#include "gpg/GpgContext.h"
+#include "ui/GpgFrontendUI.h"
-#include "KeyUIDSignDialog.h"
#include "KeyNewUIDDialog.h"
+#include "KeyUIDSignDialog.h"
-class KeyPairUIDTab : public QWidget {
-Q_OBJECT
-
-public:
-
- KeyPairUIDTab(GpgFrontend::GpgContext *ctx, const GpgKey &key, QWidget *parent);
-
-private:
+namespace GpgFrontend::UI {
- void createUIDList();
+class KeyPairUIDTab : public QWidget {
+ Q_OBJECT
- void createSignList();
+ public:
+ KeyPairUIDTab(const std::string& key_id, QWidget* parent);
- void createManageUIDMenu();
+ private:
+ GpgKey mKey;
+ QTableWidget* uidList{};
+ QTableWidget* sigList{};
+ QMenu* manageSelectedUIDMenu{};
+ QMenu* uidPopupMenu{};
+ QMenu* signPopupMenu{};
+ std::vector<GpgUID> buffered_uids;
+ std::vector<GpgKeySignature> buffered_signatures;
- void createUIDPopupMenu();
+ void createUIDList();
- void createSignPopupMenu();
+ void createSignList();
- void getUIDChecked(QVector<GpgUID> &uids);
+ void createManageUIDMenu();
- bool getUIDSelected(GpgUID &uid);
+ void createUIDPopupMenu();
- bool getSignSelected(GpgKeySignature &signature);
+ void createSignPopupMenu();
- GpgFrontend::GpgContext *mCtx;
- const GpgKey &mKey;
- QTableWidget *uidList{};
- QTableWidget *sigList{};
- QMenu *manageSelectedUIDMenu;
- QMenu *uidPopupMenu;
- QMenu *signPopupMenu;
- QVector<const GpgUID *> buffered_uids;
- QVector<const GpgKeySignature *> buffered_signatures;
+ UIDArgsListPtr getUIDChecked();
-private slots:
+ UIDArgsListPtr getUIDSelected();
- void slotRefreshUIDList();
+ SignIdArgsListPtr getSignSelected();
- void slotRefreshSigList();
+ private slots:
- void slotAddSign();
+ void slotRefreshUIDList();
- void slotAddSignSingle();
+ void slotRefreshSigList();
- void slotAddUID();
+ void slotAddSign();
- void slotDelUID();
+ void slotAddSignSingle();
- void slotDelUIDSingle();
+ void slotAddUID();
- void slotSetPrimaryUID();
+ void slotDelUID();
- void slotDelSign();
+ void slotDelUIDSingle();
- static void slotAddUIDResult(int result);
+ void slotSetPrimaryUID();
-protected:
+ void slotDelSign();
- void contextMenuEvent(QContextMenuEvent *event) override;
+ static void slotAddUIDResult(int result);
+ protected:
+ void contextMenuEvent(QContextMenuEvent* event) override;
};
+} // namespace GpgFrontend::UI
-#endif //GPGFRONTEND_KEYPAIRUIDTAB_H
+#endif // GPGFRONTEND_KEYPAIRUIDTAB_H