1
0

refactor: use .ui to replace manual layout for aboutdialog

This commit is contained in:
2026-07-06 09:44:38 +08:00
parent 2a69482adb
commit cdd0b764a7
4 changed files with 106 additions and 44 deletions

View File

@@ -7,10 +7,11 @@
#include <QDialog>
QT_BEGIN_NAMESPACE
class QTextBrowser;
class QTabWidget;
class QDialogButtonBox;
namespace Ui {
class AboutDialog;
}
QT_END_NAMESPACE
class AboutDialog : public QDialog
@@ -23,14 +24,7 @@ public:
QSize sizeHint() const override;
private:
QTabWidget * m_tabWidget = nullptr;
QDialogButtonBox * m_buttonBox = nullptr;
QTextBrowser * m_helpTextEdit = nullptr;
QTextBrowser * m_aboutTextEdit = nullptr;
QTextBrowser * m_specialThanksTextEdit = nullptr;
QTextBrowser * m_licenseTextEdit = nullptr;
QTextBrowser * m_3rdPartyLibsTextEdit = nullptr;
QT_PREPEND_NAMESPACE(Ui::AboutDialog) *ui;
};
#endif // ABOUTDIALOG_H