29 #ifndef __ABOUTDIALOG_H__
30 #define __ABOUTDIALOG_H__
32 #include "core/GpgContext.h"
33 #include "ui/GpgFrontendUI.h"
34 #include "ui/dialog/GeneralDialog.h"
35 #include "ui/struct/SoftwareVersion.h"
52 explicit InfoTab(QWidget* parent =
nullptr);
78 QLabel* current_version_label_;
79 QLabel* latest_version_label_;
80 QLabel* upgrade_label_;
82 QString current_version_;
83 QPushButton* download_button_;
91 explicit UpdateTab(QWidget* parent =
nullptr);
130 explicit AboutDialog(
int defaultIndex, QWidget* parent);
Class for handling the about dialog.
Definition: AboutDialog.h:120
AboutDialog(int defaultIndex, QWidget *parent)
Construct a new About Dialog object.
Definition: AboutDialog.cpp:39
void showEvent(QShowEvent *ev) override
Definition: AboutDialog.cpp:74
Definition: GeneralDialog.h:35
Class containing the main tab of about dialog.
Definition: AboutDialog.h:43
InfoTab(QWidget *parent=nullptr)
Construct a new Info Tab object.
Definition: AboutDialog.cpp:79
Class containing the translator tab of about dialog.
Definition: AboutDialog.h:59
TranslatorsTab(QWidget *parent=nullptr)
Construct a new Translators Tab object.
Definition: AboutDialog.cpp:119
Class containing the main tab of about dialog.
Definition: AboutDialog.h:75
void slot_show_version_status(const SoftwareVersion &version)
Definition: AboutDialog.cpp:218
void SignalReplyFromUpdateServer(QByteArray data)
void getLatestVersion()
Get the Latest Version object.
Definition: AboutDialog.cpp:203
UpdateTab(QWidget *parent=nullptr)
Construct a new Update Tab object.
Definition: AboutDialog.cpp:151
Definition: FileReadTask.cpp:31
Definition: SoftwareVersion.h:39