LCDMenuItem Class Reference

#include <lcddevice.h>

List of all members.


Detailed Description

Definition at line 20 of file lcddevice.h.


Public Member Functions

 LCDMenuItem ()
 LCDMenuItem (bool item_selected, CHECKED_STATE item_checked, QString item_name, unsigned int item_indent=0)
 ~LCDMenuItem ()
CHECKED_STATE isChecked ()
bool isSelected ()
QString ItemName ()
bool Scroll ()
unsigned int getIndent ()
unsigned int getScrollPos ()
void setChecked (CHECKED_STATE value)
void setSelected (bool value)
void setItemName (QString value)
void setScroll (bool value)
void setIndent (unsigned int value)
void setScrollPos (unsigned int value)
void incrementScrollPos ()

Private Attributes

bool selected
CHECKED_STATE checked
QString name
bool scroll
unsigned int indent
unsigned int scrollPosition

Constructor & Destructor Documentation

LCDMenuItem::LCDMenuItem (  )  [inline]

Definition at line 23 of file lcddevice.h.

LCDMenuItem::LCDMenuItem ( bool  item_selected,
CHECKED_STATE  item_checked,
QString  item_name,
unsigned int  item_indent = 0 
) [inline]

Definition at line 24 of file lcddevice.h.

LCDMenuItem::~LCDMenuItem (  )  [inline]

Definition at line 34 of file lcddevice.h.


Member Function Documentation

CHECKED_STATE LCDMenuItem::isChecked (  )  [inline]

bool LCDMenuItem::isSelected (  )  [inline]

QString LCDMenuItem::ItemName (  )  [inline]

bool LCDMenuItem::Scroll (  )  [inline]

Definition at line 39 of file lcddevice.h.

Referenced by LCDProcClient::scrollMenuText(), and LCD::switchToMenu().

unsigned int LCDMenuItem::getIndent (  )  [inline]

unsigned int LCDMenuItem::getScrollPos (  )  [inline]

Definition at line 41 of file lcddevice.h.

Referenced by LCDProcClient::scrollMenuText().

void LCDMenuItem::setChecked ( CHECKED_STATE  value  )  [inline]

Definition at line 43 of file lcddevice.h.

void LCDMenuItem::setSelected ( bool  value  )  [inline]

Definition at line 44 of file lcddevice.h.

void LCDMenuItem::setItemName ( QString  value  )  [inline]

Definition at line 45 of file lcddevice.h.

Referenced by LCDProcClient::beginScrollingMenuText().

void LCDMenuItem::setScroll ( bool  value  )  [inline]

Definition at line 46 of file lcddevice.h.

Referenced by LCDProcClient::beginScrollingMenuText(), and LCDProcClient::startMenu().

void LCDMenuItem::setIndent ( unsigned int  value  )  [inline]

Definition at line 47 of file lcddevice.h.

void LCDMenuItem::setScrollPos ( unsigned int  value  )  [inline]

void LCDMenuItem::incrementScrollPos (  )  [inline]

Definition at line 49 of file lcddevice.h.

Referenced by LCDProcClient::scrollMenuText().


Member Data Documentation

Definition at line 52 of file lcddevice.h.

Definition at line 53 of file lcddevice.h.

QString LCDMenuItem::name [private]

Definition at line 54 of file lcddevice.h.

Definition at line 55 of file lcddevice.h.

unsigned int LCDMenuItem::indent [private]

Definition at line 56 of file lcddevice.h.

unsigned int LCDMenuItem::scrollPosition [private]

Definition at line 57 of file lcddevice.h.


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

Generated on Sat Dec 18 05:16:04 2010 for MythTV by  doxygen 1.5.5