Beispiel #1
0
void
DataFieldBoolean::SetAsInteger(int Value)
{
  if (GetAsInteger() != Value) {
    SetAsBoolean(!(Value == 0));
  }
}
Beispiel #2
0
void
DataFieldBoolean::SetAsFloat(fixed Value)
{
  if (GetAsFixed() != Value) {
    SetAsBoolean(Value != fixed_zero);
  }
}
Beispiel #3
0
void
DataFieldBoolean::SetAsString(const TCHAR *Value)
{
  const TCHAR *res = GetAsString();
  if (_tcscmp(res, Value) != 0) {
    SetAsBoolean(_tcscmp(Value, mTextTrue) == 0);
  }
}
Beispiel #4
0
void
DataFieldBoolean::SetAsString(const TCHAR *Value)
{
  const TCHAR *res = GetAsString();
  if (_tcscmp(res, Value) != 0) {
    SetAsBoolean(true_text.equals(Value));
  }
}
Beispiel #5
0
void
DataFieldBoolean::Dec()
{
  SetAsBoolean(false);
}
Beispiel #6
0
void
DataFieldBoolean::Inc()
{
  SetAsBoolean(true);
}
Beispiel #7
0
void
DataFieldBoolean::SetAsString(const TCHAR *Value)
{
  SetAsBoolean(ParseString(Value));
}
Beispiel #8
0
void
DataFieldBoolean::Dec(void)
{
  SetAsBoolean(!GetAsBoolean());
}