diff --git a/src/blackgui/components/interpolationlogdisplay.cpp b/src/blackgui/components/interpolationlogdisplay.cpp index 77adc819c..9ffc1dc31 100644 --- a/src/blackgui/components/interpolationlogdisplay.cpp +++ b/src/blackgui/components/interpolationlogdisplay.cpp @@ -33,6 +33,12 @@ namespace BlackGui { namespace Components { + const CLogCategoryList &CInterpolationLogDisplay::getLogCategories() + { + static const CLogCategoryList cats { CLogCategory::interpolator(), CLogCategory::driver() }; + return cats; + } + CInterpolationLogDisplay::CInterpolationLogDisplay(QWidget *parent) : COverlayMessagesFrame(parent), CIdentifiable(this), @@ -210,6 +216,7 @@ namespace BlackGui if (!m_simulator) { this->stop(); + CLogMessage(this).warning(u"Stopping logging (log.display), no simulator"); return; } @@ -239,6 +246,7 @@ namespace BlackGui { this->initPartsView(); } + CLogMessage(this).info(u"Starting logging (log.display) of '%1'") << m_callsign; } void CInterpolationLogDisplay::onPseudoElevationToggled(bool checked) diff --git a/src/blackgui/components/interpolationlogdisplay.h b/src/blackgui/components/interpolationlogdisplay.h index e6b108911..e0f9077da 100644 --- a/src/blackgui/components/interpolationlogdisplay.h +++ b/src/blackgui/components/interpolationlogdisplay.h @@ -17,6 +17,7 @@ #include "blackmisc/simulation/interpolationlogger.h" #include "blackmisc/aviation/aircraftsituationlist.h" #include "blackmisc/aviation/callsign.h" +#include "blackmisc/logcategorylist.h" #include "blackmisc/identifiable.h" #include @@ -41,6 +42,9 @@ namespace BlackGui Q_OBJECT public: + //! Categories + static const BlackMisc::CLogCategoryList &getLogCategories(); + //! Tabs enum Tab {