refs #237, load first plugin if settings do not match, provide a warning if no plugin is loaded

This commit is contained in:
Klaus Basan
2014-06-28 20:01:53 +02:00
parent 8fda6daee4
commit 8d08417f67
2 changed files with 16 additions and 8 deletions

View File

@@ -448,7 +448,11 @@ namespace BlackCore
if (this->m_contextSettings)
{
connect(this->m_contextSettings, &IContextSettings::changedSettings, this->m_contextSimulator, &IContextSimulator::settingsChanged);
this->m_contextSimulator->loadSimulatorPluginFromSettings();
if (!this->m_contextSimulator->loadSimulatorPluginFromSettings())
{
qWarning() << "No simulator plugin loaded";
this->sendStatusMessage(CStatusMessage::getWarningMessage("No simulator plugin loaded", CStatusMessage::TypeSimulator));
}
}
}