code_app/app/scantool/dialog_writesettings.h

41 lines
778 B
C
Raw Normal View History

2024-04-24 03:57:56 +00:00
#ifndef DIALOG_WRITESETTINGS_H
#define DIALOG_WRITESETTINGS_H
#include <QDialog>
class QSettings;
namespace Ui {
class Dialog_WriteSettings;
}
struct WriteParam
{
int m_jpegQuality;
int m_tiffCompressionBW;
int m_tiffCompression;
int m_tiffQuality;
};
class Dialog_WriteSettings : public QDialog
{
Q_OBJECT
public:
explicit Dialog_WriteSettings(int suffix_type, const WriteParam &writeParam, QWidget *parent = nullptr);
~Dialog_WriteSettings();
WriteParam GetWriteParam();
private slots:
void on_cbox_tif_color_currentIndexChanged(int index);
void on_slider_jpg_quality_valueChanged(int value);
void on_spin_jpg_quality_valueChanged(int arg1);
private:
Ui::Dialog_WriteSettings *ui;
};
#endif // DIALOG_WRITESETTINGS_H