GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GpgFrontend::UI::KeyPairUIDTab Class Reference
Inheritance diagram for GpgFrontend::UI::KeyPairUIDTab:
Inheritance graph
Collaboration diagram for GpgFrontend::UI::KeyPairUIDTab:
Collaboration graph

Signals

void SignalUpdateUIDInfo ()
 

Public Member Functions

 KeyPairUIDTab (const QString &key_id, QWidget *parent)
 Construct a new Key Pair U I D Tab object. More...
 

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *event) override
 

Private Slots

void slot_refresh_uid_list ()
 
void slot_refresh_tofu_info ()
 
void slot_refresh_sig_list ()
 
void slot_add_sign ()
 
void slot_add_sign_single ()
 
void slot_add_uid ()
 
void slot_del_uid ()
 
void slot_del_uid_single ()
 
void slot_set_primary_uid ()
 
void slot_del_sign ()
 
void slot_refresh_key ()
 
static void slot_add_uid_result (int result)
 

Private Member Functions

void create_uid_list ()
 Create a uid list object.
 
void create_sign_list ()
 Create a sign list object.
 
void create_manage_uid_menu ()
 Create a manage uid menu object.
 
void create_uid_popup_menu ()
 Create a uid popup menu object.
 
void create_sign_popup_menu ()
 Create a sign popup menu object.
 
UIDArgsListPtr get_uid_checked ()
 Get the uid checked object. More...
 
UIDArgsListPtr get_uid_selected ()
 Get the uid selected object. More...
 
SignIdArgsListPtr get_sign_selected ()
 Get the sign selected object. More...
 

Private Attributes

GpgKey m_key_
 
QTableWidget * uid_list_ {}
 
QTableWidget * sig_list_ {}
 
QTabWidget * tofu_tabs_ {}
 
QMenu * manage_selected_uid_menu_ {}
 
QMenu * uid_popup_menu_ {}
 
QMenu * sign_popup_menu_ {}
 
std::vector< GpgUIDbuffered_uids_
 
std::vector< GpgKeySignaturebuffered_signatures_
 

Constructor & Destructor Documentation

◆ KeyPairUIDTab()

GpgFrontend::UI::KeyPairUIDTab::KeyPairUIDTab ( const QString &  key_id,
QWidget *  parent 
)

Member Function Documentation

◆ contextMenuEvent()

void GpgFrontend::UI::KeyPairUIDTab::contextMenuEvent ( QContextMenuEvent *  event)
overrideprotected
Parameters
event

◆ get_sign_selected()

auto GpgFrontend::UI::KeyPairUIDTab::get_sign_selected ( )
private

Get the sign selected object.

Returns
SignIdArgsListPtr

◆ get_uid_checked()

auto GpgFrontend::UI::KeyPairUIDTab::get_uid_checked ( )
private

Get the uid checked object.

Returns
UIDArgsListPtr

◆ get_uid_selected()

auto GpgFrontend::UI::KeyPairUIDTab::get_uid_selected ( )
private

Get the uid selected object.

Returns
UIDArgsListPtr

◆ slot_add_uid_result

void GpgFrontend::UI::KeyPairUIDTab::slot_add_uid_result ( int  result)
staticprivateslot
Parameters
result

The documentation for this class was generated from the following files: