openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eInputContentNumber Class Reference

#include <einputnumber.h>

Inheritance diagram for eInputContentNumber:
eInputContent iObject

Public Member Functions

 eInputContentNumber (int cur, int min, int max)
 
void getDisplay (std::string &res, int &cursor)
 
void moveCursor (int dir)
 
int haveKey (int code, int overwrite)
 
void deleteChar (int dir)
 
int isValid ()
 
void validate ()
 
void setValue (int num)
 
int getValue ()
 
- Public Member Functions inherited from eInputContent
void setInput (eInput *widget)
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Additional Inherited Members

- Public Types inherited from eInputContent
enum  {
  dirLeft , dirRight , dirHome , dirEnd ,
  dirUser
}
 
enum  { deleteForward , deleteBackward }
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 
- Protected Attributes inherited from eInputContent
eInputm_input
 

Constructor & Destructor Documentation

◆ eInputContentNumber()

eInputContentNumber::eInputContentNumber ( int  cur,
int  min,
int  max 
)

Member Function Documentation

◆ deleteChar()

void eInputContentNumber::deleteChar ( int  dir)
virtual

Implements eInputContent.

◆ getDisplay()

void eInputContentNumber::getDisplay ( std::string &  res,
int &  cursor 
)
virtual

Implements eInputContent.

◆ getValue()

int eInputContentNumber::getValue ( void  )

◆ haveKey()

int eInputContentNumber::haveKey ( int  code,
int  overwrite 
)
virtual

Implements eInputContent.

◆ isValid()

int eInputContentNumber::isValid ( )
virtual

Implements eInputContent.

◆ moveCursor()

void eInputContentNumber::moveCursor ( int  dir)
virtual

Implements eInputContent.

◆ setValue()

void eInputContentNumber::setValue ( int  num)

◆ validate()

void eInputContentNumber::validate ( )
virtual

Implements eInputContent.


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