GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
29 #ifndef __ABOUTDIALOG_H__
30 #define __ABOUTDIALOG_H__
32 #include "core/GpgContext.h"
33 #include "ui/GpgFrontendUI.h"
34 #include "ui/struct/SoftwareVersion.h"
51 explicit InfoTab(QWidget* parent =
nullptr);
77 QLabel* current_version_label_;
78 QLabel* latest_version_label_;
79 QLabel* upgrade_label_;
81 QString current_version_;
82 QPushButton* download_button_;
90 explicit UpdateTab(QWidget* parent =
nullptr);
129 explicit AboutDialog(
int defaultIndex, QWidget* parent);
145 #endif // __ABOUTDIALOG_H__
Definition: VerifyDetailsDialog.cpp:33
Class containing the translator tab of about dialog.
Definition: AboutDialog.h:58
void getLatestVersion()
Get the Latest Version object.
Definition: AboutDialog.cpp:196
static GpgContext & GetInstance(int channel=GpgFrontend::GPGFRONTEND_DEFAULT_CHANNEL)
Get the Instance object.
Definition: GpgFunctionObject.h:181
Definition: SoftwareVersion.h:39
Class containing the main tab of about dialog.
Definition: AboutDialog.h:42
std::filesystem::path GetResourceDir() const
Get the Resource Dir object.
Definition: GlobalSettingStation.h:130
AboutDialog(int defaultIndex, QWidget *parent)
Construct a new About Dialog object.
Definition: AboutDialog.cpp:37
void SignalUpgradeVersion(SoftwareVersion version)
bool VersionWithDrawn() const
Definition: SoftwareVersion.h:68
bool CurrentVersionReleased() const
Definition: SoftwareVersion.h:79
void showEvent(QShowEvent *ev) override
Definition: AboutDialog.cpp:69
TranslatorsTab(QWidget *parent=nullptr)
Construct a new Translators Tab object.
Definition: AboutDialog.cpp:112
UpdateTab(QWidget *parent=nullptr)
Construct a new Update Tab object.
Definition: AboutDialog.cpp:144
Definition: VersionCheckThread.h:41
InfoTab(QWidget *parent=nullptr)
Construct a new Info Tab object.
Definition: AboutDialog.cpp:74
void slot_show_version_status(const SoftwareVersion &version)
Definition: AboutDialog.cpp:211
Class for handling the about dialog.
Definition: AboutDialog.h:119
bool NeedUpgrade() const
Definition: SoftwareVersion.h:57
Class containing the main tab of about dialog.
Definition: AboutDialog.h:74
void SignalReplyFromUpdateServer(QByteArray data)