mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 14:55:36 +08:00
Clean up
This commit is contained in:
committed by
Mat Sutcliffe
parent
5902fb7028
commit
8bae56a36c
@@ -28,34 +28,31 @@ namespace BlackMisc{
|
||||
|
||||
Simulation::CAircraftModelList AircraftModelLoaderFlightgear::parseFlyableAirplanes(const QString &rootDirectory, const QStringList &excludeDirectories)
|
||||
{
|
||||
Q_UNUSED(excludeDirectories);
|
||||
if (rootDirectory.isEmpty()) { return {}; }
|
||||
//Q_UNUSED(excludeDirectories);
|
||||
//if (rootDirectory.isEmpty()) { return {}; }
|
||||
|
||||
Simulation::CAircraftModelList installedModels;
|
||||
|
||||
QDir searchPath(rootDirectory, fileFilterFlyable());
|
||||
QDirIterator aircraftIt(searchPath, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
|
||||
//QDir searchPath(rootDirectory, fileFilterFlyable());
|
||||
//QDirIterator aircraftIt(searchPath, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
|
||||
|
||||
int i = 0;
|
||||
while (aircraftIt.hasNext()) {
|
||||
aircraftIt.next();
|
||||
if (CFileUtils::isExcludedDirectory(aircraftIt.fileInfo(), excludeDirectories, Qt::CaseInsensitive)) { continue; }
|
||||
i++;
|
||||
Simulation::CAircraftModel model;
|
||||
model.setAircraftIcaoCode(QString::fromStdString("A320"));
|
||||
model.setDescription(QString::fromStdString("Flyable"));
|
||||
model.setName(aircraftIt.fileName());
|
||||
model.setModelString(QString::fromStdString(std::to_string(i)));
|
||||
//while (aircraftIt.hasNext()) {
|
||||
//aircraftIt.next();
|
||||
//if (CFileUtils::isExcludedDirectory(aircraftIt.fileInfo(), excludeDirectories, Qt::CaseInsensitive)) { continue; }
|
||||
//Simulation::CAircraftModel model;
|
||||
//model.setAircraftIcaoCode(QString::fromStdString("A320"));
|
||||
//model.setDescription(QString::fromStdString("Flyable"));
|
||||
//model.setName(aircraftIt.fileName());
|
||||
//model.setModelString(aircraftIt.filePath() + aircraftIt.fileName());
|
||||
model.setModelType(CAircraftModel::TypeOwnSimulatorModel);
|
||||
model.setSimulator(CSimulatorInfo::fg());
|
||||
//model.setModelType(CAircraftModel::TypeOwnSimulatorModel);
|
||||
//model.setSimulator(CSimulatorInfo::fg());
|
||||
//model.setCG(PhysicalQuantities::CLength());
|
||||
model.setFileDetailsAndTimestamp(aircraftIt.fileInfo());
|
||||
model.setModelMode(CAircraftModel::Include);
|
||||
//model.setFileDetailsAndTimestamp(aircraftIt.fileInfo());
|
||||
//model.setModelMode(CAircraftModel::Include);
|
||||
|
||||
addUniqueModel(model,installedModels);
|
||||
//addUniqueModel(model,installedModels);
|
||||
//TODO Add livery adding
|
||||
}
|
||||
//}
|
||||
|
||||
return installedModels;
|
||||
}
|
||||
@@ -74,9 +71,6 @@ namespace BlackMisc{
|
||||
while (aircraftIt.hasNext()) {
|
||||
aircraftIt.next();
|
||||
if (CFileUtils::isExcludedDirectory(aircraftIt.fileInfo(), excludeDirectories, Qt::CaseInsensitive)) { continue; }
|
||||
//QString base = "main";
|
||||
//if(base.compare(aircraftIt.fileName())){ continue;}
|
||||
|
||||
Simulation::CAircraftModel model;
|
||||
model.setDescription(QString::fromStdString("AI"));
|
||||
std::string modelName = aircraftIt.fileName().toStdString();
|
||||
@@ -121,7 +115,7 @@ namespace BlackMisc{
|
||||
CAircraftModelList allModels;
|
||||
for (const QString &rootDirectory : rootDirectories)
|
||||
{
|
||||
//TODO Make paths variable
|
||||
//TODO Make paths changeable (using env variable)
|
||||
allModels.push_back(parseAIAirplanes("X:/Flightsim/Flightgear/2018.3/data/AI/Aircraft", excludeDirectories));
|
||||
//allModels.push_back(parseFlyableAirplanes("X:/Flightsim/Flightgear/2018.3/data/Aircraft", excludeDirectories));
|
||||
}
|
||||
|
||||
@@ -40,5 +40,4 @@ namespace BlackMisc{
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -7,8 +7,8 @@
|
||||
* contained in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "xswiftbusserviceproxy.h"
|
||||
#include "simulatorxplane.h"
|
||||
#include "fgswiftbusserviceproxy.h"
|
||||
#include "simulatorflightgear.h"
|
||||
|
||||
#include <QLatin1String>
|
||||
#include <QPointer>
|
||||
@@ -7,7 +7,7 @@
|
||||
* contained in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "xswiftbustrafficproxy.h"
|
||||
#include "fgswiftbustrafficproxy.h"
|
||||
#include <QLatin1String>
|
||||
#include <QDBusConnection>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
* contained in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "xswiftbusweatherproxy.h"
|
||||
#include "fgswiftbusweatherproxy.h"
|
||||
|
||||
#include <QLatin1String>
|
||||
|
||||
@@ -18,7 +18,7 @@ unix:!macx {
|
||||
|
||||
SOURCES += *.cpp
|
||||
HEADERS += *.h
|
||||
DISTFILES += simulatorxplane.json
|
||||
DISTFILES += simulatorflightgear.json
|
||||
DESTDIR = $$DestRoot/bin/plugins/simulator
|
||||
|
||||
win32 {
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
* contained in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "xplanempaircraft.h"
|
||||
#include "flightgearmpaircraft.h"
|
||||
#include "blackcore/simulator.h"
|
||||
#include "blackmisc/simulation/interpolatormulti.h"
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
* contained in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "simulatorxplane.h"
|
||||
#include "simulatorflightgear.h"
|
||||
#include "qcompilerdetection.h"
|
||||
#include "xswiftbusserviceproxy.h"
|
||||
#include "xswiftbustrafficproxy.h"
|
||||
#include "xswiftbusweatherproxy.h"
|
||||
#include "fgswiftbusserviceproxy.h"
|
||||
#include "fgswiftbustrafficproxy.h"
|
||||
#include "fgswiftbusweatherproxy.h"
|
||||
#include "blackcore/aircraftmatcher.h"
|
||||
#include "blackmisc/simulation/aircraftmodel.h"
|
||||
#include "blackmisc/simulation/simulatedaircraft.h"
|
||||
@@ -12,13 +12,13 @@
|
||||
#ifndef BLACKSIMPLUGIN_SIMULATOR_XPLANE_H
|
||||
#define BLACKSIMPLUGIN_SIMULATOR_XPLANE_H
|
||||
|
||||
#include "xplanempaircraft.h"
|
||||
#include "plugins/simulator/xplaneconfig/simulatorxplaneconfig.h"
|
||||
#include "flightgearmpaircraft.h"
|
||||
#include "plugins/simulator/flightgearconfig/simulatorflightgearconfig.h"
|
||||
#include "plugins/simulator/plugincommon/simulatorplugincommon.h"
|
||||
#include "blackmisc/simulation/aircraftmodellist.h"
|
||||
#include "blackmisc/simulation/data/modelcaches.h"
|
||||
#include "blackmisc/simulation/settings/simulatorsettings.h"
|
||||
#include "blackmisc/simulation/settings/mysettings.h"
|
||||
#include "blackmisc/simulation/settings/fgsettings.h"
|
||||
#include "blackmisc/simulation/simulatedaircraftlist.h"
|
||||
#include "blackmisc/weather/weathergrid.h"
|
||||
#include "blackmisc/aviation/airportlist.h"
|
||||
@@ -294,7 +294,7 @@ namespace BlackSimPlugin
|
||||
class CSimulatorXPlaneFactory : public QObject, public BlackCore::ISimulatorFactory
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PLUGIN_METADATA(IID "org.swift-project.blackcore.simulatorinterface" FILE "simulatorxplane.json")
|
||||
Q_PLUGIN_METADATA(IID "org.swift-project.blackcore.simulatorinterface" FILE "simulatorflightgear.json")
|
||||
Q_INTERFACES(BlackCore::ISimulatorFactory)
|
||||
|
||||
public:
|
||||
@@ -14,7 +14,7 @@ INCLUDEPATH += . $$SourceRoot/src
|
||||
SOURCES += *.cpp
|
||||
HEADERS += *.h
|
||||
FORMS += *.ui
|
||||
DISTFILES += simulatorxplaneconfig.json
|
||||
DISTFILES += simulatorflightgearconfig.json
|
||||
|
||||
DESTDIR = $$DestRoot/bin/plugins/simulator
|
||||
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
* contained in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "simulatorxplaneconfig.h"
|
||||
#include "simulatorxplaneconfigwindow.h"
|
||||
#include "simulatorflightgearconfig.h"
|
||||
#include "simulatorflightgearconfigwindow.h"
|
||||
|
||||
class QWidget;
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace BlackSimPlugin
|
||||
class CSimulatorXPlaneConfig : public QObject, public BlackGui::IPluginConfig
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PLUGIN_METADATA(IID "org.swift-project.blackgui.pluginconfiginterface" FILE "simulatorxplaneconfig.json")
|
||||
Q_PLUGIN_METADATA(IID "org.swift-project.blackgui.pluginconfiginterface" FILE "simulatorflightgearconfig.json")
|
||||
Q_INTERFACES(BlackGui::IPluginConfig)
|
||||
|
||||
public:
|
||||
@@ -7,9 +7,9 @@
|
||||
* contained in the LICENSE file.
|
||||
*/
|
||||
|
||||
#include "simulatorxplaneconfigwindow.h"
|
||||
#include "simulatorflightgearconfigwindow.h"
|
||||
#include "blackcore/application.h"
|
||||
#include "ui_simulatorxplaneconfigwindow.h"
|
||||
#include "ui_simulatorflightgearconfigwindow.h"
|
||||
#include "blackmisc/simulation/xplane/xswiftbusconfigwriter.h"
|
||||
|
||||
#include <QComboBox>
|
||||
@@ -13,8 +13,8 @@
|
||||
#define BLACKSIMPLUGIN_SIMULATOR_XPLANE_CONFIG_WINDOW_H
|
||||
|
||||
#include "blackgui/pluginconfigwindow.h"
|
||||
#include "blackmisc/simulation/settings/mysettings.h"
|
||||
#include "simulatorxplaneconfig.h"
|
||||
#include "blackmisc/simulation/settings/fgsettings.h"
|
||||
#include "simulatorflightgearconfig.h"
|
||||
#include <QObject>
|
||||
#include <QScopedPointer>
|
||||
|
||||
Reference in New Issue
Block a user