From 5181855b594b219c2ad7cbc8e2fd41ed5e6625fa Mon Sep 17 00:00:00 2001 From: Roland Rossgotterer Date: Thu, 31 Jan 2019 09:01:11 +0100 Subject: [PATCH] Update loading progress while parsing X-Plane models Maniphest Tasks: T517 --- .../simulation/xplane/aircraftmodelloaderxplane.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/blackmisc/simulation/xplane/aircraftmodelloaderxplane.cpp b/src/blackmisc/simulation/xplane/aircraftmodelloaderxplane.cpp index 1c39ec93b..7ca9e59e4 100644 --- a/src/blackmisc/simulation/xplane/aircraftmodelloaderxplane.cpp +++ b/src/blackmisc/simulation/xplane/aircraftmodelloaderxplane.cpp @@ -188,6 +188,8 @@ namespace BlackMisc QDir searchPath(rootDirectory, fileFilterFlyable()); QDirIterator aircraftIt(searchPath, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); + emit loadingProgress(this->getSimulator(), QStringLiteral("Parsing '%1'").arg(rootDirectory), -1); + CAircraftModelList installedModels; while (aircraftIt.hasNext()) { @@ -257,6 +259,9 @@ namespace BlackMisc { QString packageFile(package.path); packageFile += "/xsb_aircraft.txt"; + + emit loadingProgress(this->getSimulator(), QStringLiteral("Parsing '%1'").arg(packageFile), -1); + QFile file(packageFile); file.open(QIODevice::ReadOnly); QString content;