openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eInputContent Class Referenceabstract

#include <einput.h>

Inheritance diagram for eInputContent:
iObject eInputContentNumber eInputContentString

Public Types

enum  {
  dirLeft , dirRight , dirHome , dirEnd ,
  dirUser
}
 
enum  { deleteForward , deleteBackward }
 

Public Member Functions

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

Protected Attributes

eInputm_input
 

Additional Inherited Members

- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
dirLeft 
dirRight 
dirHome 
dirEnd 
dirUser 

◆ anonymous enum

anonymous enum
Enumerator
deleteForward 
deleteBackward 

Member Function Documentation

◆ deleteChar()

virtual void eInputContent::deleteChar ( int  dir)
pure virtual

◆ getDisplay()

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

◆ haveKey()

virtual int eInputContent::haveKey ( int  code,
int  overwrite 
)
pure virtual

◆ isValid()

virtual int eInputContent::isValid ( )
pure virtual

◆ moveCursor()

virtual void eInputContent::moveCursor ( int  dir)
pure virtual

◆ setInput()

void eInputContent::setInput ( eInput widget)

◆ validate()

virtual void eInputContent::validate ( )
pure virtual

Member Data Documentation

◆ m_input

eInput* eInputContent::m_input
protected

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