mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-23 22:37:55 +02:00
Fix build, reduce includes of CConsoleHandler
This commit is contained in:
@@ -9,14 +9,14 @@
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include "../CConsoleHandler.h"
|
||||
|
||||
VCMI_LIB_NAMESPACE_BEGIN
|
||||
|
||||
class CLogger;
|
||||
class CConsoleHandler;
|
||||
struct LogRecord;
|
||||
class ILogTarget;
|
||||
|
||||
enum class EConsoleTextColor : int8_t;
|
||||
|
||||
namespace ELogLevel
|
||||
{
|
||||
@@ -157,11 +157,11 @@ class DLL_LINKAGE CColorMapping
|
||||
public:
|
||||
CColorMapping();
|
||||
|
||||
void setColorFor(const CLoggerDomain & domain, ELogLevel::ELogLevel level, EConsoleTextColor::EConsoleTextColor color);
|
||||
EConsoleTextColor::EConsoleTextColor getColorFor(const CLoggerDomain & domain, ELogLevel::ELogLevel level) const;
|
||||
void setColorFor(const CLoggerDomain & domain, ELogLevel::ELogLevel level, EConsoleTextColor color);
|
||||
EConsoleTextColor getColorFor(const CLoggerDomain & domain, ELogLevel::ELogLevel level) const;
|
||||
|
||||
private:
|
||||
std::map<std::string, std::map<ELogLevel::ELogLevel, EConsoleTextColor::EConsoleTextColor> > map;
|
||||
std::map<std::string, std::map<ELogLevel::ELogLevel, EConsoleTextColor> > map;
|
||||
};
|
||||
|
||||
/// This target is a logging target which writes message to the console.
|
||||
|
||||
Reference in New Issue
Block a user