Ref T252, updated CSettingsSimulatorBasicsComponent

* avoid saving default values
* use new specialized settings
This commit is contained in:
Klaus Basan
2018-02-16 03:36:36 +01:00
parent baa7f393ca
commit 82e42f7e17
3 changed files with 75 additions and 48 deletions

View File

@@ -190,10 +190,8 @@ namespace BlackGui
QString CInstallXSwiftBusComponent::getXPlanePluginDirectory() const
{
const CSimulatorSettings settings = m_simulatorSettings.getSettings(CSimulatorInfo::XPLANE);
if (!settings.hasSimulatorDirectory()) { return CXPlaneUtil::xplanePluginDir(); }
const QString dir = CFileUtils::appendFilePaths(settings.getSimulatorDirectory(), CXPlaneUtil::xplanePluginPath());
return dir;
const CXPlaneSimulatorSettings settings = m_simulatorSettings.getSettings(CSimulatorInfo::XPLANE);
return settings.getPluginDirOrDefault();
}
void CInstallXSwiftBusComponent::updatesChanged()