refs #409 Move FS specific methods into FSX and FS9 driver

The reason for this change is, that the information these methods provide
are similar for FS9 and FSX, but the content is different.
This commit is contained in:
Roland Winklmeier
2015-05-08 14:03:41 +02:00
parent ddb02608e0
commit 74b6bb9756
4 changed files with 49 additions and 0 deletions

View File

@@ -852,6 +852,26 @@ namespace BlackSimPlugin
}
}
QString CSimulatorFsx::simObjectsDir()
{
QString dir = CFsCommonUtil::fsxSimObjectsDirFromRegistry();
if (!dir.isEmpty()) { return dir; }
return "P:/FlightSimulatorX (MSI)/SimObjects";
// "p:/temp/SimObjects"
}
const QStringList &CSimulatorFsx::excludeDirectories()
{
static const QStringList exclude
{
"SimObjects/Animals",
"SimObjects/Misc",
"SimObjects/GroundVehicles",
"SimObjects/Boats"
};
return exclude;
}
CSimulatorFsxListener::CSimulatorFsxListener(QObject *parent) : ISimulatorListener(parent),
m_timer(new QTimer(this))
{