GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
Signals | |
void | SignalKeyUIDSignUpdate () |
Public Member Functions | |
KeyUIDSignDialog (const GpgKey &key, UIDArgsListPtr uid, QWidget *parent=nullptr) | |
Construct a new Key U I D Sign Dialog object. More... | |
Private Slots | |
void | slot_sign_key (bool clicked) |
Private Attributes | |
KeyList * | m_key_list_ |
QPushButton * | sign_key_button_ |
QDateTimeEdit * | expires_edit_ |
QCheckBox * | non_expire_check_ |
UIDArgsListPtr | m_uids_ |
const GpgKey & | m_key_ |
|
explicit |
Construct a new Key U I D Sign Dialog object.
key | |
uid | |
parent |
A DateTime after 5 Years is recommend.
Note further that the OpenPGP protocol uses 32 bit values for timestamps and thus can only encode dates up to the year 2106.
References GpgFrontend::UI::KeyList::AddListGroupTab(), GpgFrontend::GpgKey::GetId(), GpgFrontend::UI::SignalStation::GetInstance(), GpgFrontend::GpgKey::IsDisabled(), GpgFrontend::GpgKey::IsExpired(), GpgFrontend::GpgKey::IsHasCertificationCapability(), GpgFrontend::GpgKey::IsHasMasterKey(), GpgFrontend::GpgKey::IsRevoked(), and slot_sign_key().
|
privateslot |
clicked |
References GpgFrontend::UI::KeyList::GetChecked(), GpgFrontend::SingletonFunctionObject< GpgKeyManager >::GetInstance(), GpgFrontend::SingletonFunctionObject< GpgKeyGetter >::GetInstance(), and GpgFrontend::GpgKeyGetter::GetKeys().
Referenced by KeyUIDSignDialog().