#pragma once #include #include "ui_Almond.h" #include #include "MandelWidget.h" #include "exportdialogs.h" #include "gradientchoosedialog.h" #include class Almond : public QMainWindow { Q_OBJECT private: mnd::MandelContext mandelContext; std::unique_ptr mw; GradientChooseDialog gcd; public: Almond(QWidget *parent = Q_NULLPTR); private slots: void on_zoom_out_clicked(); void on_zoom_in_clicked(); void on_maxIterations_editingFinished(); void on_chooseGradient_clicked(); void on_exportVideo_clicked(); void on_smooth_stateChanged(int arg1); void on_runBenchmark_clicked(); void on_exportImage_clicked(); void on_resetZoom_clicked(); private: Ui::AlmondClass ui; };