code_app/app/scanner2/dialog_saveas.h

40 lines
737 B
C++

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