refs #889, log categories

This commit is contained in:
Klaus Basan
2017-02-25 16:34:31 +01:00
committed by Mathew Sutcliffe
parent 2c2a043e40
commit ff0c37ff58
8 changed files with 72 additions and 0 deletions

View File

@@ -126,6 +126,12 @@ namespace BlackMisc
}
}
const CLogCategoryList &CModelCaches::getLogCategories()
{
static const CLogCategoryList l({ CLogCategory::modelCache() });
return l;
}
CAircraftModelList CModelCaches::getCachedModels(const CSimulatorInfo &simulator) const
{
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");
@@ -253,6 +259,12 @@ namespace BlackMisc
}
}
const CLogCategoryList &CModelSetCaches::getLogCategories()
{
static const CLogCategoryList l({ CLogCategory::modelSetCache() });
return l;
}
CAircraftModelList CModelSetCaches::getCachedModels(const CSimulatorInfo &simulator) const
{
Q_ASSERT_X(simulator.isSingleSimulator(), Q_FUNC_INFO, "No single simulator");

View File

@@ -234,6 +234,9 @@ namespace BlackMisc
//! Construtor
CModelCaches(bool synchronizeCache, QObject *parent = nullptr);
//! Log categories
static const BlackMisc::CLogCategoryList &getLogCategories();
//! \name Interface implementations
//! @{
virtual CAircraftModelList getCachedModels(const BlackMisc::Simulation::CSimulatorInfo &simulator) const override;
@@ -270,6 +273,9 @@ namespace BlackMisc
//! Construtor
CModelSetCaches(bool synchronizeCache, QObject *parent = nullptr);
//! Log categories
static const BlackMisc::CLogCategoryList &getLogCategories();
//! \name Interface implementations
//! @{
virtual CAircraftModelList getCachedModels(const BlackMisc::Simulation::CSimulatorInfo &simulator) const override;