#ifndef DIALOG_SAVEAS_H #define DIALOG_SAVEAS_H #include namespace Ui { class Dialog_SaveAs; } class Dialog_SaveAs : public QDialog { Q_OBJECT public: explicit Dialog_SaveAs(QWidget *parent = nullptr); ~Dialog_SaveAs(); void set_current_directory(const QString& dir); QString getSavePath(); int getJpegQuality(); int getTiffCompressionBW(); int getTiffCompression(); int getTiffQuality(); bool isOcr(); int getOcrLanguageType(); private slots: void on_dialog_accepted(); void on_filterSelected(const QString& filterName); void on_btn_option_clicked(); private: Ui::Dialog_SaveAs *ui; QString m_savePath; int m_suffix; }; #endif // DIALOG_SAVEAS_H