Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
DelayConfig::DataClass Class Reference

Public Member Functions

 DataClass ()
 
 ~DataClass ()
 
void DefaultValues ()
 
bool ReadConfigFile ()
 
bool ReadNodes (const QDomElement &xmlDocumentElement)
 
bool ParseXmlFile (QFile &configFile)
 
QColor GetForegroundColorByTime (const QString &delayOrAdvance, long time) const
 
QColor GetBackgroundColorByTime (const QString &delayOrAdvance, long time) const
 

Public Attributes

const QString FILE_NAME = "DelayConfig.xml"
 
const QString ADVANCE_NODE_NAME = "Advance"
 
const QString DELAY_NODE_NAME = "Delay"
 
const QString LEVEL_SUBNODE_NAME = "Level"
 
const QString INDICATOR_ATTR_NAME = "indicator"
 
const QString LEVEL_ATTR_NAME = "level"
 
const QString FOREGROUND_COLOR_ATTR_NAME = "foreground"
 
const QString BACKGROUND_COLOR_ATTR_NAME = "background"
 
const QString TIME_ATTR_NAME = "time"
 
const QColor NEUTRAL_FOREGROUND_COLOR = QColor( Qt::black )
 
const QColor NEUTRAL_BACKGROUND_COLOR = QColor( Qt::white )
 
map< QString, map< long, QColor > > mTimeToForegroundColorMap
 
map< QString, map< long, QColor > > mTimeToBackgroundColorMap
 
map< QString, QString > mIndicatorMap
 

Constructor & Destructor Documentation

DelayConfig::DataClass::DataClass ( )
DelayConfig::DataClass::~DataClass ( )

Member Function Documentation

void DelayConfig::DataClass::DefaultValues ( )
QColor DelayConfig::DataClass::GetBackgroundColorByTime ( const QString &  delayOrAdvance,
long  time 
) const
QColor DelayConfig::DataClass::GetForegroundColorByTime ( const QString &  delayOrAdvance,
long  time 
) const
bool DelayConfig::DataClass::ParseXmlFile ( QFile &  configFile)
bool DelayConfig::DataClass::ReadConfigFile ( )
bool DelayConfig::DataClass::ReadNodes ( const QDomElement &  xmlDocumentElement)

Member Data Documentation

const QString DelayConfig::DataClass::ADVANCE_NODE_NAME = "Advance"
const QString DelayConfig::DataClass::BACKGROUND_COLOR_ATTR_NAME = "background"
const QString DelayConfig::DataClass::DELAY_NODE_NAME = "Delay"
const QString DelayConfig::DataClass::FILE_NAME = "DelayConfig.xml"
const QString DelayConfig::DataClass::FOREGROUND_COLOR_ATTR_NAME = "foreground"
const QString DelayConfig::DataClass::INDICATOR_ATTR_NAME = "indicator"
const QString DelayConfig::DataClass::LEVEL_ATTR_NAME = "level"
const QString DelayConfig::DataClass::LEVEL_SUBNODE_NAME = "Level"
map<QString, QString> DelayConfig::DataClass::mIndicatorMap
map<QString, map<long, QColor> > DelayConfig::DataClass::mTimeToBackgroundColorMap
map<QString, map<long, QColor> > DelayConfig::DataClass::mTimeToForegroundColorMap
const QColor DelayConfig::DataClass::NEUTRAL_BACKGROUND_COLOR = QColor( Qt::white )
const QColor DelayConfig::DataClass::NEUTRAL_FOREGROUND_COLOR = QColor( Qt::black )
const QString DelayConfig::DataClass::TIME_ATTR_NAME = "time"

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