#ifndef WIDGET_IMGPROC_BASE_H #define WIDGET_IMGPROC_BASE_H #include namespace Ui { class Widget_Imgproc_Base; } class Widget_Imgproc_Base : public QWidget { Q_OBJECT public: explicit Widget_Imgproc_Base(QWidget *parent = nullptr); ~Widget_Imgproc_Base(); void setBrightness(int brightness); void setContrast(int contrast); void setGamma(double gamma); void setDefault(); signals: void brightness_change(int); void contrast_change(int); void gamma_change(double); private slots: void on_spin_brightness_valueChanged(int arg1); void on_spin_contrast_valueChanged(int arg1); void on_slider_gamma_valueChanged(int position); void on_dspin_gamma_valueChanged(double arg1); private: Ui::Widget_Imgproc_Base *ui; }; #endif // WIDGET_IMGPROC_BASE_H