#ifndef ANALYSISSETTINGFORM_H #define ANALYSISSETTINGFORM_H #include #include #include #include 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