2025-05-06 02:15:54 +00:00
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <QDialog>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace Ui
|
|
|
|
|
{
|
|
|
|
|
class QWBFZAlgComponetXmlParamsDialogClass;
|
|
|
|
|
}
|
|
|
|
|
|
2025-05-10 18:34:49 +00:00
|
|
|
|
class WBFZAlgComponetXmlParaseOperator;
|
|
|
|
|
class AbstractComponentWidget; // <20>㷨<EFBFBD><E3B7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
2025-05-06 02:15:54 +00:00
|
|
|
|
class QWBFZAlgComponetXmlParamsDialog : public QDialog
|
|
|
|
|
{
|
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
QWBFZAlgComponetXmlParamsDialog(QWidget *parent = nullptr);
|
|
|
|
|
~QWBFZAlgComponetXmlParamsDialog();
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
Ui::QWBFZAlgComponetXmlParamsDialogClass* ui;
|
2025-05-10 18:34:49 +00:00
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
WBFZAlgComponetXmlParaseOperator* xmlParseOperator = nullptr; // <20>㷨<EFBFBD><E3B7A8><EFBFBD><EFBFBD>xml<6D><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
public:
|
|
|
|
|
void loadXmlFile(const QString& fileName); // <20><><EFBFBD><EFBFBD>xml<6D>ļ<EFBFBD>
|
|
|
|
|
|
|
|
|
|
private: // <20><><EFBFBD><EFBFBD><EFBFBD>ؼ<EFBFBD>
|
|
|
|
|
AbstractComponentWidget* workspacePathWidget = nullptr; // <20><><EFBFBD><EFBFBD><EFBFBD>ռ<EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
QList<AbstractComponentWidget*> parameterWidgetList; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
|
|
|
|
|
|
|
|
|
|
|
2025-05-06 02:15:54 +00:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><CEA2><EFBFBD>㷨<EFBFBD><E3B7A8><EFBFBD><EFBFBD>xml<6D><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⱦ<EFBFBD><C8BE><EFBFBD><EFBFBD>
|
|
|
|
|
void WBFZAlgComponetLoadXmlParamsProcess();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|