From 7c7ed41f05c971491c128066a05f55ad7534dae9 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sat, 23 Nov 2019 23:16:34 +0100 Subject: [PATCH] Improved log.message if model file is NOT available --- src/blackgui/menus/aircraftmodelmenus.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/blackgui/menus/aircraftmodelmenus.cpp b/src/blackgui/menus/aircraftmodelmenus.cpp index 4c3faa302..00bcfae5e 100644 --- a/src/blackgui/menus/aircraftmodelmenus.cpp +++ b/src/blackgui/menus/aircraftmodelmenus.cpp @@ -126,6 +126,12 @@ namespace BlackGui const QUrl url = QUrl::fromLocalFile(model.getFileName()); QDesktopServices::openUrl(url); } + else + { + const CStatusMessage m = CStatusMessage(this, CStatusMessage::SeverityError, QStringLiteral("No file for model '&1'").arg(model.getFileName()), true); + if (m_messageFrame) { m_messageFrame->showOverlayHTMLMessage(m); } + CLogMessage::preformatted(m); + } } void CShowSimulatorFileMenu::displayIcon() @@ -165,7 +171,7 @@ namespace BlackGui { const bool ok = modelsTargetSetable() || modelsTargetUpdatable(); Q_ASSERT_X(ok, Q_FUNC_INFO, "Neither setable nor updatable"); - Q_UNUSED(ok); + Q_UNUSED(ok) } } @@ -270,7 +276,7 @@ namespace BlackGui { const bool ok = modelsTargetSetable() || modelsTargetUpdatable(); Q_ASSERT_X(ok, Q_FUNC_INFO, "Neither setable nor updatable"); - Q_UNUSED(ok); + Q_UNUSED(ok) } }