diff options
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 |