Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CLoggerInformError Class Reference

#include <CLoggerInformError.hpp>

Inheritance diagram for CLoggerInformError:
[legend]
Collaboration diagram for CLoggerInformError:
[legend]

Classes

struct  SLoggerInformErrorData
 

Public Member Functions

 CLoggerInformError (const std::string &title)
 
 ~CLoggerInformError () override
 
void message (const std::string &txtMessage) override
 
void warning (const std::string &txtWarning) override
 
void error (const std::string &txtError) override
 
bool hasError () const override
 
bool hasMessages () const
 
bool hasWarnings () const
 
bool hasErrors () const
 
void showInform (class CDialog *dlgFather, bool showOnlyWarningAndError=false, bool showOnlyError=false)
 
AbstractComponentGUIpanelInform (uint64_t sizeXMinimumList, uint64_t sizeYMinimumList)
 
void line (uint64_t numCar)
 Show in the console a line with the given number of hyphens

 
void showMessagesError (const std::vector< std::string > &messagesError)
 
void printMessage (const char *format,...) __attribute__((format(printf
 
void void printWarning (const char *format,...) __attribute__((format(printf
 
void void void printError (const char *format,...) __attribute__((format(printf
 

Private Member Functions

AbstractComponentGUIprvPanelInform (uint64_t sizeXMinimumList, uint64_t sizeYMinimumList)
 
AbstractComponentGUIprvCreateListMessage (uint64_t sizeXMinimumList, uint64_t sizeYMinimumList, bool showOnlyWarningAndError=false, bool showOnlyError=false) const
 

Private Attributes

SLoggerInformErrorData m_loggerInformErrorData
 

Constructor & Destructor Documentation

◆ CLoggerInformError()

CLoggerInformError::CLoggerInformError ( const std::string & title)
explicit

◆ ~CLoggerInformError()

CLoggerInformError::~CLoggerInformError ( )
overridedefault

Member Function Documentation

◆ error()

void CLoggerInformError::error ( const std::string & txtError)
overridevirtual

Implements AbstractLog.

◆ hasError()

bool CLoggerInformError::hasError ( ) const
nodiscardoverridevirtual

Implements AbstractLog.

◆ hasErrors()

bool CLoggerInformError::hasErrors ( ) const
nodiscard

◆ hasMessages()

bool CLoggerInformError::hasMessages ( ) const
nodiscard

◆ hasWarnings()

bool CLoggerInformError::hasWarnings ( ) const
nodiscard

◆ line()

void AbstractLog::line ( uint64_t numCar)
inherited

Show in the console a line with the given number of hyphens

Parameters
numCarThe number of hyphens that is wanted to print

◆ message()

void CLoggerInformError::message ( const std::string & txtMessage)
overridevirtual

Implements AbstractLog.

◆ panelInform()

AbstractComponentGUI * CLoggerInformError::panelInform ( uint64_t sizeXMinimumList,
uint64_t sizeYMinimumList )

◆ printError()

void AbstractLog::printError ( const char * format,
... )
inherited

◆ printMessage()

void AbstractLog::printMessage ( const char * format,
... )
inherited

◆ printWarning()

void AbstractLog::printWarning ( const char * format,
... )
inherited

◆ prvCreateListMessage()

AbstractComponentGUI * CLoggerInformError::prvCreateListMessage ( uint64_t sizeXMinimumList,
uint64_t sizeYMinimumList,
bool showOnlyWarningAndError = false,
bool showOnlyError = false ) const
nodiscardprivate

◆ prvPanelInform()

AbstractComponentGUI * CLoggerInformError::prvPanelInform ( uint64_t sizeXMinimumList,
uint64_t sizeYMinimumList )
private

◆ showInform()

void CLoggerInformError::showInform ( class CDialog * dlgFather,
bool showOnlyWarningAndError = false,
bool showOnlyError = false )

◆ showMessagesError()

void AbstractLog::showMessagesError ( const std::vector< std::string > & messagesError)
inherited

◆ warning()

void CLoggerInformError::warning ( const std::string & txtWarning)
overridevirtual

Implements AbstractLog.

Member Data Documentation

◆ m_loggerInformErrorData

SLoggerInformErrorData CLoggerInformError::m_loggerInformErrorData
private

The documentation for this class was generated from the following files: