Ref T231, Ref T232 show messages im simulator component

This commit is contained in:
Klaus Basan
2018-01-22 05:08:44 +01:00
parent d118ea402f
commit 296b04d8ea
2 changed files with 20 additions and 2 deletions

View File

@@ -65,7 +65,8 @@ namespace BlackGui
connect(ui->pb_RefreshInternals, &QPushButton::pressed, this, &CSimulatorComponent::refreshInternals);
if (sGui->supportsContexts() && sGui->getIContextSimulator())
{
connect(sGui->getIContextSimulator(), &IContextSimulator::addingRemoteModelFailed, this, &CSimulatorComponent::onAddingRemoteModelFailed);
connect(sGui->getIContextSimulator(), &IContextSimulator::addingRemoteModelFailed, this, &CSimulatorComponent::onAddingRemoteModelFailed, Qt::QueuedConnection);
connect(sGui->getIContextSimulator(), &IContextSimulator::driverMessages, this, &CSimulatorComponent::onSimulatorMessages, Qt::QueuedConnection);
}
// init status
@@ -174,6 +175,12 @@ namespace BlackGui
ui->comp_StatusMessages->appendStatusMessageToList(message);
}
void CSimulatorComponent::onSimulatorMessages(const BlackMisc::CStatusMessageList &messages)
{
if (messages.isEmpty()) { return; }
ui->comp_StatusMessages->appendStatusMessagesToList(messages);
}
void CSimulatorComponent::refreshInternals()
{
if (!sGui->getIContextSimulator()) { return; }