Add 'export map image' action to File menu

This commit is contained in:
Marcus Huderle
2018-03-04 18:11:59 -08:00
parent d667a0caad
commit 6112b279c8
3 changed files with 17 additions and 1 deletions

View File

@@ -759,3 +759,12 @@ void MainWindow::checkToolButtons() {
void MainWindow::onMapChanged(Map *map) {
updateMapList();
}
void MainWindow::on_action_Export_Map_Image_triggered()
{
QString defaultFilepath = QString("%1/%2.png").arg(editor->project->root).arg(editor->map->name);
QString filepath = QFileDialog::getSaveFileName(this, "Export Map Image", defaultFilepath, "Image Files (*.png *.jpg *.bmp)");
if (!filepath.isEmpty()) {
editor->map_item->pixmap().save(filepath);
}
}