SASC
DVBSoftCAM

cMenuEditItem Class Reference

#include <menuitems.h>

Inheritance diagram for cMenuEditItem:

List of all members.

Public Member Functions

 cMenuEditItem (const char *Name)
 ~cMenuEditItem ()
void SetValue (const char *Value)

Detailed Description

Definition at line 17 of file menuitems.h.


Constructor & Destructor Documentation

cMenuEditItem::cMenuEditItem ( const char *  Name)

Definition at line 21 of file menuitems.cpp.

{
  name = strdup(Name ? Name : "???");
}
cMenuEditItem::~cMenuEditItem ( )

Definition at line 26 of file menuitems.cpp.

References free.

{
  free(name);
}

Member Function Documentation

void cMenuEditItem::SetValue ( const char *  Value)

Definition at line 31 of file menuitems.cpp.

References NULL, and cOsdItem::SetText().

Referenced by cMenuEditHexItem::Set(), cMenuEditCapItem::Set(), cMenuEditNumItem::Set(), cMenuEditBoolItem::Set(), and cMenuEditIntItem::Set().

{
  char *buffer = NULL;
  asprintf(&buffer, "%s:\t%s", name, Value);
  SetText(buffer, false);
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines