GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
29 #ifndef GPGFRONTEND_KEYPAIRUIDTAB_H
30 #define GPGFRONTEND_KEYPAIRUIDTAB_H
32 #include "KeyNewUIDDialog.h"
33 #include "KeyUIDSignDialog.h"
34 #include "core/GpgContext.h"
35 #include "ui/GpgFrontendUI.h"
57 void SignalUpdateUIDInfo();
61 QTableWidget* uid_list_{};
62 QTableWidget* sig_list_{};
63 QTabWidget* tofu_tabs_{};
64 QMenu* manage_selected_uid_menu_{};
65 QMenu* uid_popup_menu_{};
66 QMenu* sign_popup_menu_{};
67 std::vector<GpgUID> buffered_uids_;
68 std::vector<GpgKeySignature> buffered_signatures_;
127 void slot_refresh_uid_list();
133 void slot_refresh_tofu_info();
139 void slot_refresh_sig_list();
145 void slot_add_sign();
151 void slot_add_sign_single();
169 void slot_del_uid_single();
175 void slot_set_primary_uid();
181 void slot_del_sign();
187 void slot_refresh_key();
207 #endif // GPGFRONTEND_KEYPAIRUIDTAB_H
void create_sign_popup_menu()
Create a sign popup menu object.
Definition: KeyPairUIDTab.cpp:527
Definition: VerifyDetailsDialog.cpp:33
std::string GetId() const
Definition: GpgKey.cpp:54
static GpgUIDOperator & GetInstance(int channel=GpgFrontend::GPGFRONTEND_DEFAULT_CHANNEL)
Get the Instance object.
Definition: GpgFunctionObject.h:181
SignIdArgsListPtr get_sign_selected()
Get the sign selected object.
Definition: KeyPairUIDTab.cpp:441
Definition: GpgKeyGetter.h:45
void contextMenuEvent(QContextMenuEvent *event) override
Definition: KeyPairUIDTab.cpp:472
void create_manage_uid_menu()
Create a manage uid menu object.
Definition: KeyPairUIDTab.cpp:325
Definition: KeyPairUIDTab.h:39
static void slot_add_uid_result(int result)
Definition: KeyPairUIDTab.cpp:348
void create_sign_list()
Create a sign list object.
Definition: KeyPairUIDTab.cpp:142
void create_uid_popup_menu()
Create a uid popup menu object.
Definition: KeyPairUIDTab.cpp:452
void create_uid_list()
Create a uid list object.
Definition: KeyPairUIDTab.cpp:118
UIDArgsListPtr get_uid_checked()
Get the uid checked object.
Definition: KeyPairUIDTab.cpp:316
KeyPairUIDTab(const std::string &key_id, QWidget *parent)
Construct a new Key Pair U I D Tab object.
Definition: KeyPairUIDTab.cpp:37
UIDArgsListPtr get_uid_selected()
Get the uid selected object.
Definition: KeyPairUIDTab.cpp:431
static SignalStation * GetInstance()
Get the Instance object.
Definition: SignalStation.cpp:37
std::unique_ptr< std::vector< GpgUID > > GetUIDs() const
Definition: GpgKey.cpp:163
bool IsHasMasterKey() const
Definition: GpgKey.cpp:148
GpgKey GetKey(const std::string &id)
Get the Key object.
Definition: GpgKeyGetter.cpp:47
Definition: KeyNewUIDDialog.h:34