RasterProcessTool/Toolbox/KJ135WBJYAlgInterfaceToolbox/QWBFZAlgComponetXmlParamsDi...

48 lines
860 B
C
Raw Normal View History

#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>
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>
};
// <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();