Ref T345, clear online views when disconnected

This commit is contained in:
Klaus Basan
2018-09-17 18:25:20 +02:00
parent a9f0cebe13
commit 1de3b28c49
2 changed files with 12 additions and 1 deletions

View File

@@ -282,6 +282,7 @@ namespace BlackGui
else if (INetwork::isDisconnectedStatus(to))
{
m_updateTimer.stop();
this->clearOnlineViews();
}
}
@@ -402,7 +403,7 @@ namespace BlackGui
}
if (stationClicked.hasMetar())
{
if (!infoMessage.isEmpty()) infoMessage.append("\n\n");
if (!infoMessage.isEmpty()) { infoMessage.append("\n\n"); }
infoMessage.append(stationClicked.getMetar().getMessage());
}
ui->te_AtcStationsOnlineInfo->setText(infoMessage);
@@ -430,5 +431,12 @@ namespace BlackGui
if (!sGui || sGui->isShuttingDown() || !sGui->getIContextNetwork()) { return false; }
return true;
}
void CAtcStationComponent::clearOnlineViews()
{
ui->tvp_AtcStationsOnline->clear();
QAbstractItemModel *treeModelOld = (ui->tvp_AtcStationsOnlineTree->model());
if (treeModelOld) { CGuiUtility::clearModel(treeModelOld); }
}
} // namespace
} // namespace