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

#include <elistbox.h>

Inheritance diagram for iListboxContent:
iObject eListboxPythonStringContent eListboxServiceContent eListboxPythonConfigContent eListboxPythonMultiContent

Public Member Functions

virtual ~iListboxContent ()=0
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Protected Member Functions

 iListboxContent ()
 
virtual void updateClip (gRegion &)
 
virtual void resetClip ()
 
virtual void cursorHome ()=0
 
virtual void cursorEnd ()=0
 
virtual int cursorMove (int count=1)=0
 
virtual int cursorValid ()=0
 
virtual int cursorSet (int n)=0
 
virtual int cursorGet ()=0
 
virtual void cursorSave ()=0
 
virtual void cursorRestore ()=0
 
virtual void cursorSaveLine (int n)=0
 
virtual int cursorRestoreLine ()=0
 
virtual int size ()=0
 
virtual int currentCursorSelectable ()
 
void setListbox (eListbox *lb)
 
virtual void setSize (const eSize &size)=0
 
virtual void paint (gPainter &painter, eWindowStyle &style, const ePoint &offset, int selected)=0
 
virtual int getItemHeight ()=0
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Protected Attributes

eListboxm_listbox
 

Friends

class eListbox
 

Constructor & Destructor Documentation

◆ ~iListboxContent()

iListboxContent::~iListboxContent ( )
pure virtual

◆ iListboxContent()

iListboxContent::iListboxContent ( )
protected

Member Function Documentation

◆ currentCursorSelectable()

int iListboxContent::currentCursorSelectable ( )
protectedvirtual

◆ cursorEnd()

virtual void iListboxContent::cursorEnd ( )
protectedpure virtual

◆ cursorGet()

virtual int iListboxContent::cursorGet ( )
protectedpure virtual

◆ cursorHome()

virtual void iListboxContent::cursorHome ( )
protectedpure virtual

◆ cursorMove()

virtual int iListboxContent::cursorMove ( int  count = 1)
protectedpure virtual

◆ cursorRestore()

virtual void iListboxContent::cursorRestore ( )
protectedpure virtual

◆ cursorRestoreLine()

virtual int iListboxContent::cursorRestoreLine ( )
protectedpure virtual

◆ cursorSave()

virtual void iListboxContent::cursorSave ( )
protectedpure virtual

◆ cursorSaveLine()

virtual void iListboxContent::cursorSaveLine ( int  n)
protectedpure virtual

◆ cursorSet()

virtual int iListboxContent::cursorSet ( int  n)
protectedpure virtual

◆ cursorValid()

virtual int iListboxContent::cursorValid ( )
protectedpure virtual

◆ getItemHeight()

virtual int iListboxContent::getItemHeight ( )
protectedpure virtual

◆ paint()

virtual void iListboxContent::paint ( gPainter painter,
eWindowStyle style,
const ePoint offset,
int  selected 
)
protectedpure virtual

◆ resetClip()

virtual void iListboxContent::resetClip ( )
inlineprotectedvirtual

Reimplemented in eListboxPythonMultiContent.

◆ setListbox()

void iListboxContent::setListbox ( eListbox lb)
protected

◆ setSize()

virtual void iListboxContent::setSize ( const eSize size)
protectedpure virtual

◆ size()

virtual int iListboxContent::size ( )
protectedpure virtual

◆ updateClip()

virtual void iListboxContent::updateClip ( gRegion )
inlineprotectedvirtual

Reimplemented in eListboxPythonMultiContent.

Friends And Related Function Documentation

◆ eListbox

friend class eListbox
friend

Member Data Documentation

◆ m_listbox

eListbox* iListboxContent::m_listbox
protected

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