GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
Class containing the main tab of about dialog. More...
#include <AboutDialog.h>
Signals | |
void | SignalReplyFromUpdateServer (QByteArray data) |
Public Member Functions | |
UpdateTab (QWidget *parent=nullptr) | |
Construct a new Update Tab object. More... | |
void | getLatestVersion () |
Get the Latest Version object. More... | |
Private Slots | |
void | slot_show_version_status (const SoftwareVersion &version) |
Private Attributes | |
QLabel * | current_version_label_ |
QLabel * | latest_version_label_ |
QLabel * | upgrade_label_ |
QProgressBar * | pb_ |
QString | current_version_ |
QPushButton * | download_button_ |
Class containing the main tab of about dialog.
|
explicit |
Construct a new Update Tab object.
parent |
void GpgFrontend::UI::UpdateTab::getLatestVersion | ( | ) |
Get the Latest Version object.
References GpgFrontend::SingletonFunctionObject< TaskRunnerGetter >::GetInstance(), GpgFrontend::UI::VersionCheckTask::SignalUpgradeVersion(), and slot_show_version_status().
Referenced by GpgFrontend::UI::AboutDialog::showEvent().
|
signal |
data |
|
privateslot |
version |
References GpgFrontend::UI::SoftwareVersion::CurrentVersionReleased(), GpgFrontend::UI::SoftwareVersion::NeedUpgrade(), and GpgFrontend::UI::SoftwareVersion::VersionWithDrawn().
Referenced by getLatestVersion().