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

#include <elistboxcontent.h>

Inheritance diagram for eListboxPythonStringContent:
iListboxContent iObject eListboxPythonConfigContent eListboxPythonMultiContent

Public Member Functions

 eListboxPythonStringContent ()
 
 ~eListboxPythonStringContent ()
 
void setList (SWIG_PYOBJECT(ePyObject) list)
 
void setItemHeight (int height)
 
PyObject * getCurrentSelection ()
 
int getCurrentSelectionIndex ()
 
void invalidateEntry (int index)
 
void invalidate ()
 
eSize getItemSize ()
 
- Public Member Functions inherited from iListboxContent
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

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

Protected Attributes

ePyObject m_list
 
eSize m_itemsize
 
int m_itemheight
 
- Protected Attributes inherited from iListboxContent
eListboxm_listbox
 

Constructor & Destructor Documentation

◆ eListboxPythonStringContent()

eListboxPythonStringContent::eListboxPythonStringContent ( )

◆ ~eListboxPythonStringContent()

eListboxPythonStringContent::~eListboxPythonStringContent ( )

Member Function Documentation

◆ connectItemChanged()

RESULT eListboxPythonStringContent::connectItemChanged ( const sigc::slot0< void > &  itemChanged,
ePtr< eConnection > &  connection 
)
protected

◆ currentCursorSelectable()

int eListboxPythonStringContent::currentCursorSelectable ( )
protectedvirtual

Reimplemented from iListboxContent.

Reimplemented in eListboxPythonMultiContent, and eListboxPythonConfigContent.

◆ cursorEnd()

void eListboxPythonStringContent::cursorEnd ( )
protectedvirtual

Implements iListboxContent.

◆ cursorGet()

int eListboxPythonStringContent::cursorGet ( )
protectedvirtual

Implements iListboxContent.

◆ cursorHome()

void eListboxPythonStringContent::cursorHome ( )
protectedvirtual

Implements iListboxContent.

◆ cursorMove()

int eListboxPythonStringContent::cursorMove ( int  count = 1)
protectedvirtual

Implements iListboxContent.

◆ cursorRestore()

void eListboxPythonStringContent::cursorRestore ( )
protectedvirtual

Implements iListboxContent.

◆ cursorRestoreLine()

int eListboxPythonStringContent::cursorRestoreLine ( )
protectedvirtual

Implements iListboxContent.

◆ cursorSave()

void eListboxPythonStringContent::cursorSave ( )
protectedvirtual

Implements iListboxContent.

◆ cursorSaveLine()

void eListboxPythonStringContent::cursorSaveLine ( int  n)
protectedvirtual

Implements iListboxContent.

◆ cursorSet()

int eListboxPythonStringContent::cursorSet ( int  n)
protectedvirtual

Implements iListboxContent.

◆ cursorValid()

int eListboxPythonStringContent::cursorValid ( )
protectedvirtual

Implements iListboxContent.

◆ getCurrentSelection()

PyObject * eListboxPythonStringContent::getCurrentSelection ( )

◆ getCurrentSelectionIndex()

int eListboxPythonStringContent::getCurrentSelectionIndex ( )
inline

◆ getItemHeight()

int eListboxPythonStringContent::getItemHeight ( )
inlineprotectedvirtual

Implements iListboxContent.

◆ getItemSize()

eSize eListboxPythonStringContent::getItemSize ( )
inline

◆ invalidate()

void eListboxPythonStringContent::invalidate ( )

◆ invalidateEntry()

void eListboxPythonStringContent::invalidateEntry ( int  index)

◆ paint()

void eListboxPythonStringContent::paint ( gPainter painter,
eWindowStyle style,
const ePoint offset,
int  selected 
)
protectedvirtual

◆ setItemHeight()

void eListboxPythonStringContent::setItemHeight ( int  height)

◆ setList()

void eListboxPythonStringContent::setList ( SWIG_PYOBJECT(ePyObject list)

◆ setSize()

void eListboxPythonStringContent::setSize ( const eSize size)
protectedvirtual

Implements iListboxContent.

◆ size()

int eListboxPythonStringContent::size ( )
protectedvirtual

Implements iListboxContent.

Member Data Documentation

◆ m_itemheight

int eListboxPythonStringContent::m_itemheight
protected

◆ m_itemsize

eSize eListboxPythonStringContent::m_itemsize
protected

◆ m_list

ePyObject eListboxPythonStringContent::m_list
protected

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