void CConfiguration::SetCharVariable(const CString& Name, const char Value) { int index = VarIndex(Name); if (ValidIndex(index)) { CVariable *variable = m_Variables[index]; variable->SetChar(Value); } else { InsertCharVariable(Name,Value); } }
void EventViewer::Event(int ev_time) //slot { #ifdef DEBUG_FUNC ScopeTracker st("EventViewer::Event", std::this_thread::get_id()); #endif ++_ct; ++_eventCounts[ ev_time % _rowLength ]; _numRows = (ev_time - _startTime) / _rowLength + 1; ui->lblEvent->setPalette( QPalette( _colors.at(VarIndex()%_colors.size()) ) ); _evTimer.stop(); _evTimer.start(100); }
void CConfiguration::SetFlagVariable(const CString& Name, const bool Value) { int index = VarIndex(Name); if (ValidIndex(index)) { if (!Value) { RemoveVariable(index); } } else { if (Value) { InsertFlagVariable(Name,true); } } }
CVariable& CConfiguration::VarNamed(const CString& Name) { return Variable(VarIndex(Name)); }
void CConfiguration::SetDefined(const CString& Name) { int index = VarIndex(DefinedPrefix()+Name); if (INVALID_INDEX==index) InsertBooleanVariable(DefinedPrefix()+Name,true); }
bool CConfiguration::VarDefined(const CString& Name) const { int index = VarIndex(DefinedPrefix()+Name); return (INVALID_INDEX!=index); }
void CConfiguration::RemoveVariable(const CString& Name) { RemoveVariable(VarIndex(Name)); }