|
SASC-NG
DVBSoftCAM
|
#include <menuitems.h>
Inheritance diagram for cMenuEditBoolItem:Public Member Functions | |
| cMenuEditBoolItem (const char *Name, int *Value, const char *FalseString=NULL, const char *TrueString=NULL) | |
Protected Member Functions | |
| virtual void | Set (void) |
Protected Attributes | |
| const char * | falseString |
| const char * | trueString |
Definition at line 37 of file menuitems.h.
| cMenuEditBoolItem::cMenuEditBoolItem | ( | const char * | Name, |
| int * | Value, | ||
| const char * | FalseString = NULL, |
||
| const char * | TrueString = NULL |
||
| ) |
Definition at line 108 of file menuitems.cpp.
References falseString, Set(), tr, and trueString.
:cMenuEditIntItem(Name, Value, 0, 1) { falseString = FalseString ? FalseString : tr("no"); trueString = TrueString ? TrueString : tr("yes"); Set(); }
| void cMenuEditBoolItem::Set | ( | void | ) | [protected, virtual] |
Reimplemented from cMenuEditIntItem.
Reimplemented in cMenuEditBitItem.
Definition at line 116 of file menuitems.cpp.
References falseString, cMenuEditItem::SetValue(), trueString, and cMenuEditIntItem::value.
Referenced by cMenuEditBoolItem().
{
char buf[16];
snprintf(buf, sizeof(buf), "%s", *value ? trueString : falseString);
SetValue(buf);
}
const char* cMenuEditBoolItem::falseString [protected] |
Definition at line 39 of file menuitems.h.
Referenced by cMenuEditBoolItem(), and Set().
const char * cMenuEditBoolItem::trueString [protected] |
Definition at line 39 of file menuitems.h.
Referenced by cMenuEditBoolItem(), and Set().