53 lines
1.1 KiB
C++
53 lines
1.1 KiB
C++
#pragma once
|
|
#ifndef LAMPIMAGECREATECLASS_H
|
|
#define LAMPIMAGECREATECLASS_H
|
|
#include "WBFZExchangePluginAPI.h"
|
|
#include "AllHead.h"
|
|
#include <QDialog>
|
|
|
|
#include "LAMPDataShowClass.h"
|
|
|
|
|
|
namespace Ui{
|
|
class LAMPImageCreateClassClass;
|
|
}
|
|
class LAMPImageCreateClass : public QDialog,public FEKOBase::FEKOSimulationDataparamsHandler
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
Q_INVOKABLE LAMPImageCreateClass(QWidget *parent = nullptr);
|
|
~LAMPImageCreateClass();
|
|
|
|
private:
|
|
Ui::LAMPImageCreateClassClass* ui;
|
|
|
|
public:
|
|
Q_INVOKABLE FEKOBase::FEKOImageSettingParams getFEKOImageSettingParams();
|
|
|
|
public slots:
|
|
void on_pushButton_theta_clicked();
|
|
void on_pushButton_phi_clicked();
|
|
void on_pushButton_thetaimage_clicked();
|
|
void on_pushButton_phiImage_clicked();
|
|
|
|
void on_checkBoxTheta_toggled(bool flag);
|
|
void on_checkBox_phi_toggled(bool flag);
|
|
|
|
void on_pushButton_OK_clicked();
|
|
void on_pushButton_cancel_clicked();
|
|
|
|
void on_pushButton_loadfekosimulationxml_clicked();
|
|
|
|
public:
|
|
QString workspace;
|
|
QString xmlpath;
|
|
public:
|
|
void OpenFEKOSimulationImageSettingXml(QString& xmlpath);
|
|
void bandingsetFEKOSimulationDataparams() override;
|
|
|
|
|
|
};
|
|
|
|
|
|
#endif |