From 1baee5ddba4ba99f403f815ad586ccd7c00bd23e Mon Sep 17 00:00:00 2001 From: elsid Date: Thu, 7 Apr 2022 15:54:39 +0200 Subject: [PATCH] Add check box to remove unused tiles --- apps/launcher/datafilespage.cpp | 6 +++++- files/ui/datafilespage.ui | 10 ++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/apps/launcher/datafilespage.cpp b/apps/launcher/datafilespage.cpp index e8b61cb079..d86c9b15b6 100644 --- a/apps/launcher/datafilespage.cpp +++ b/apps/launcher/datafilespage.cpp @@ -493,7 +493,11 @@ void Launcher::DataFilesPage::startNavMeshTool() mNavMeshToolProgress = NavMeshToolProgress {}; - if (!mNavMeshToolInvoker->startProcess(QLatin1String("openmw-navmeshtool"), QStringList({"--write-binary-log"}))) + QStringList arguments({"--write-binary-log"}); + if (ui.navMeshRemoveUnusedTilesCheckBox->checkState() == Qt::Checked) + arguments.append("--remove-unused-tiles"); + + if (!mNavMeshToolInvoker->startProcess(QLatin1String("openmw-navmeshtool"), arguments)) return; ui.cancelNavMeshButton->setEnabled(true); diff --git a/files/ui/datafilespage.ui b/files/ui/datafilespage.ui index ff330391d2..5d04ab1ed8 100644 --- a/files/ui/datafilespage.ui +++ b/files/ui/datafilespage.ui @@ -74,6 +74,16 @@ + + + + Remove unused tiles + + + true + + +