元数据页面风格调整

This commit is contained in:
taocong
2026-05-28 13:37:53 +08:00
parent 3e05ecd9d2
commit 5f3a8cc8dd
9 changed files with 290 additions and 207 deletions
+25 -15
View File
@@ -1,12 +1,15 @@
#ifndef METADATUPDATEPAGE_H
#define METADATUPDATEPAGE_H
#include <QWidget>
#include "ElaCheckBox.h"
#include "ElaScrollPage.h"
#include "ElaPushButton.h"
#include <QGroupBox>
#include "ElaText.h"
#include "ElaProgressBar.h"
#include "ElaCheckBox.h"
#include <QGridLayout>
#include <QMessageBox>
class MetadataUpdatePage : public QWidget
class MetadataUpdatePage : public ElaScrollPage
{
Q_OBJECT
@@ -14,6 +17,9 @@ public:
explicit MetadataUpdatePage(QWidget *parent = nullptr);
~MetadataUpdatePage();
protected:
void showEvent(QShowEvent* event) override;
private slots:
void onUF20SelectAll();
void onUF20SelectNone();
@@ -24,17 +30,21 @@ private slots:
private:
void initUI();
ElaCheckBox *m_uf20StdField;
ElaCheckBox *m_uf20DataType;
ElaCheckBox *m_uf20ErrorNo;
ElaCheckBox *m_uf20Table;
ElaCheckBox *m_uf20Interface;
ElaCheckBox *m_uft3StdField;
ElaCheckBox *m_uft3DataType;
ElaCheckBox *m_uft3ErrorNo;
ElaCheckBox *m_uft3Interface;
void showUpdateItems();
QGridLayout* _updateGridLayout{nullptr};
QGridLayout* _updateUf2GridLayout{nullptr};
ElaPushButton* _uf2UpdateBtn{nullptr};
ElaPushButton* _uf2CancelBtn{nullptr};
ElaPushButton* _uft3AllBtn{nullptr};
ElaPushButton* _uft3CancelBtn{nullptr};
ElaPushButton* _uf2AllBtn{nullptr};
ElaPushButton* _uft3UpdateBtn{nullptr};
ElaText* _processLabel{nullptr};
ElaProgressBar* _progressBar{nullptr};
QList<ElaCheckBox*> uft3CheckBoxes;
QList<ElaCheckBox*> uf20CheckBoxes;
};
#endif