Add ability to export map stitch images.

This commit is contained in:
Marcus Huderle
2020-04-18 13:07:41 -05:00
committed by huderlem
parent 800d584eb5
commit bb6dbedabf
11 changed files with 275 additions and 57 deletions

View File

@@ -15,7 +15,7 @@ class MapImageExporter : public QDialog
Q_OBJECT
public:
explicit MapImageExporter(QWidget *parent, Editor *editor);
explicit MapImageExporter(QWidget *parent, Editor *editor, bool stitchMode);
~MapImageExporter();
private:
@@ -39,9 +39,12 @@ private:
bool showGrid = false;
bool showBorder = false;
bool showCollision = false;
bool stitchMode = false;
void updatePreview();
void saveImage();
QPixmap getStitchedImage(QProgressDialog *progress, bool includeBorder);
QPixmap getFormattedMapPixmap(Map *map, bool ignoreBorder);
private slots:
void on_checkBox_Objects_stateChanged(int state);