8#include <QDoubleSpinBox>
10#include "applicationsettings.h"
11#include "maskstackview.h"
13enum class ExportFormat {
20QString toExportFormatKey(ExportFormat format);
21ExportFormat exportFormatFromKey(
const QString &formatKey);
55 std::shared_ptr<MaskStackView> getMaskStackView();
80 void setResolutionList(QStringList resList,
int idx);
81 void setResolution(QString resolution);
82 void setResolutionValid(
bool valid);
84 QString getExportFormat();
85 ExportFormat getExportFormatEnum();
86 bool setOutputFormat(QString format);
87 bool setOutputFormat(ExportFormat format);
101 double getAltitude();
103 void enableFormat(QString format,
bool enable);
104 void enableFormat(ExportFormat format,
bool enable);
141 void on_pushButton_browse_clicked();
142 void on_pushButton_export_clicked();
143 void on_pushButton_reconstruct_clicked();
144 void on_pushButton_addAuto_clicked();
145 void on_lineEdit_textChanged(
const QString &text);
146 void on_spinBox_altitude_valueChanged(
double d);
149 Ui::ExportWidget *ui;
151 QDoubleSpinBox *m_altitudeSpinBox;
153 std::shared_ptr<MaskStackView> m_maskStackView;