#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include "clahe.h" #include "imagescrollarea.h" class MainWindow : public QMainWindow { Q_OBJECT QComboBox *_kernelSizeSelect; QSlider *_clipLimitSlider; QLineEdit *_clipLimitEdit; CLAHE *_clahe; ImageScrollArea *_imageScrollArea; public: explicit MainWindow(QWidget *parent = nullptr); ~MainWindow(); public slots: void openFile(); void saveFile(); void applyClahe(); private: void setupUI(); private slots: void clipSliderValueChanged(int value); }; #endif // MAINWINDOW_H