DSCAnalysisTool/src/ui/analysissettingform.h

36 lines
763 B
C
Raw Normal View History

2025-03-21 09:28:36 +00:00
#ifndef ANALYSISSETTINGFORM_H
#define ANALYSISSETTINGFORM_H
#include <QWidget>
#include <QDoubleSpinBox>
#include <QLineEdit>
#include <QPushButton>
class AnalysisSettingForm : public QWidget
{
Q_OBJECT
public:
explicit AnalysisSettingForm(QWidget *parent = nullptr);
~AnalysisSettingForm();
signals:
void sigApply();
void sigConfirm();
public slots:
void slotRecvLineXCoord(const int,const double);
private slots:
void slotApply();
void slotConfirm();
void slotUndo();
void slotCancel();
private:
QDoubleSpinBox *_leftBorderSpinBox,*_rightBorderSpinBox;
QLineEdit *_thresholdLineEdit;
QPushButton *_applyButton,
*_confirmButton,
*_undoButton,
*_cancelButton;
};
#endif // ANALYSISSETTINGFORM_H