#ifndef DIALOG_AQUIREINTO_H #define DIALOG_AQUIREINTO_H #include namespace Ui { class Dialog_AquireInto; } struct SaveParam { QString m_savePath; bool m_isUseSubfolderByTime; bool m_isUseSubfolderByBlankPages; bool m_isUseSubfolderByColor; int m_jpegQuality; int m_tiffCompressionBW; int m_tiffCompression; int m_tiffQuality; QString m_fileNamePrefix; int m_fileNameStartIndex; int m_fileNameDigits; int m_fileNameOddEventType; QString m_fileNameExt; bool m_isOcr; bool m_isSaveAsMultiPage; int m_multiPagesType; int m_customMultiPages; }; class Dialog_AquireInto : public QDialog { Q_OBJECT public: explicit Dialog_AquireInto(const SaveParam &saveParam, QWidget *parent = nullptr); ~Dialog_AquireInto(); SaveParam GetSaveParam(); static SaveParam GetDefSaveParam(); private: Ui::Dialog_AquireInto *ui; }; #endif // DIALOG_AQUIREINTO_H