CCIMXDesktop
 
Loading...
Searching...
No Matches
DesktopAboutMainWidget.h
1#ifndef DESKTOPABOUTMAINWIDGET_H
2#define DESKTOPABOUTMAINWIDGET_H
3
4#include <QWidget>
5
6namespace Ui {
8}
17class DesktopAboutMainWidget : public QWidget {
18 Q_OBJECT
20 static constexpr const unsigned short PIX_SZ = 300;
21
22public:
27 explicit DesktopAboutMainWidget(QWidget* parent = nullptr);
28
33 void setLogo(const QIcon& icon);
34
39 void setTitle(const QString& title);
40
45 void setDescriptions(const QString& descriptions);
46
51 void setMoreInfo(const QString& info);
52
57 void setVersionString(const QString& version_string);
58
63
64private:
66 Ui::DesktopAboutMainWidget* ui;
67};
68
69#endif // DESKTOPABOUTMAINWIDGET_H
A customizable "About" dialog widget for desktop applications.
Definition DesktopAboutMainWidget.h:17
void setDescriptions(const QString &descriptions)
Sets the application description text.
Definition DesktopAboutMainWidget.cpp:32
void setTitle(const QString &title)
Sets the application title.
Definition DesktopAboutMainWidget.cpp:28
void setVersionString(const QString &version_string)
Sets the version string.
Definition DesktopAboutMainWidget.cpp:24
void setLogo(const QIcon &icon)
Sets the application logo.
Definition DesktopAboutMainWidget.cpp:20
void setMoreInfo(const QString &info)
Sets additional information text.
Definition DesktopAboutMainWidget.cpp:36
~DesktopAboutMainWidget()
Destructor.
Definition DesktopAboutMainWidget.cpp:40