40 lines
737 B
C
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
|