LAMPCAE/src/PluginWBFZExchangePlugin/QtFreqParamsSetting.h

52 lines
896 B
C++

#pragma once
#include "AllHead.h"
#include <QWidget>
namespace Ui{
class QtFreqParamsSettingClass;
}
class QtFreqParamsSetting : public QWidget, public FEKOBase::FEKOSimulationDataparamsHandler
{
Q_OBJECT
public:
FEKOBase::freqParams freqParams;
public:
QtFreqParamsSetting(QWidget*parent = nullptr);
~QtFreqParamsSetting();
void CalcFreqParams();
FEKOBase::freqParams getParams();
signals:
void OKClick( );
void refRangleChanged(double refRangle);
public slots:
void on_pushButton_OK_clicked();
public slots:
void on_lineEdit_centerfreq_returnPressed();
void on_lineEdit_bandwidth_returnPressed();
void on_lineEdit_Resolution_returnPressed();
void on_lineEdit_SenceRange_returnPressed();
public slots:
void FEKOSimulationDataparamsChanged_slots();
public:
void bandingsetFEKOSimulationDataparams() override;
private:
Ui::QtFreqParamsSettingClass* ui;
};