ManagedList Class Reference

#include <managedlist.h>

List of all members.


Detailed Description

Definition at line 635 of file managedlist.h.


Public Slots

void cursorDown (bool page=false)
void cursorUp (bool page=false)
void cursorLeft (bool page=false)
void cursorRight (bool page=false)
void select ()
void itemChanged (ManagedListItem *itm)

Public Member Functions

 ManagedList (MythDialog *parent, const char *name=0)
void paintEvent (const QRect &r, QPainter *p, bool force=NULL)
void update (QPainter *p)
const XMLParsegetTheme () const
void setTheme (XMLParse *newTheme)
const QString & getContainerName () const
void setContainerName (const QString &newStr)
ManagedListItemgetItem (const QString &itemName)
MythDialoggetParent ()
bool init (XMLParse *theme, const QString &containerNameIn, const QString &listNameIn, const QRect &r)
ManagedListGroupgetCurGroup ()
void setCurGroup (ManagedListGroup *newGroup)
bool goBack ()
bool getLocked () const
void setLocked (bool val=true)

Protected Attributes

QGuardedPtr< ManagedListGroupcurGroup
XMLParsetheme
int listSize
QString containerName
QString listName
QRect listRect
bool locked

Constructor & Destructor Documentation

ManagedList::ManagedList ( MythDialog parent,
const char *  name = 0 
)

Definition at line 559 of file managedlist.cpp.


Member Function Documentation

void ManagedList::paintEvent ( const QRect &  r,
QPainter *  p,
bool  force = NULL 
)

Definition at line 568 of file managedlist.cpp.

Referenced by RecOptDialog::paintEvent().

void ManagedList::update ( QPainter *  p  ) 

Definition at line 576 of file managedlist.cpp.

Referenced by paintEvent().

const XMLParse* ManagedList::getTheme (  )  const [inline]

Definition at line 645 of file managedlist.h.

void ManagedList::setTheme ( XMLParse newTheme  )  [inline]

Definition at line 646 of file managedlist.h.

const QString& ManagedList::getContainerName (  )  const [inline]

Definition at line 648 of file managedlist.h.

void ManagedList::setContainerName ( const QString &  newStr  )  [inline]

Definition at line 649 of file managedlist.h.

ManagedListItem* ManagedList::getItem ( const QString &  itemName  )  [inline]

Definition at line 652 of file managedlist.h.

MythDialog* ManagedList::getParent ( void   )  [inline]

Definition at line 653 of file managedlist.h.

Referenced by cursorDown(), cursorUp(), itemChanged(), setCurGroup(), and update().

bool ManagedList::init ( XMLParse theme,
const QString &  containerNameIn,
const QString &  listNameIn,
const QRect &  r 
)

Definition at line 753 of file managedlist.cpp.

Referenced by RecOptDialog::RecOptDialog().

ManagedListGroup* ManagedList::getCurGroup (  )  [inline]

Definition at line 657 of file managedlist.h.

void ManagedList::setCurGroup ( ManagedListGroup newGroup  ) 

bool ManagedList::goBack (  ) 

Definition at line 797 of file managedlist.cpp.

Referenced by RecOptDialog::keyPressEvent().

bool ManagedList::getLocked (  )  const [inline]

Definition at line 661 of file managedlist.h.

Referenced by RecOptDialog::keyPressEvent().

void ManagedList::setLocked ( bool  val = true  )  [inline]

Definition at line 662 of file managedlist.h.

void ManagedList::cursorDown ( bool  page = false  )  [slot]

Definition at line 679 of file managedlist.cpp.

Referenced by RecOptDialog::keyPressEvent().

void ManagedList::cursorUp ( bool  page = false  )  [slot]

Definition at line 704 of file managedlist.cpp.

Referenced by RecOptDialog::keyPressEvent().

void ManagedList::cursorLeft ( bool  page = false  )  [slot]

Definition at line 728 of file managedlist.cpp.

Referenced by RecOptDialog::keyPressEvent().

void ManagedList::cursorRight ( bool  page = false  )  [slot]

Definition at line 734 of file managedlist.cpp.

Referenced by RecOptDialog::keyPressEvent().

void ManagedList::select (  )  [slot]

Definition at line 740 of file managedlist.cpp.

Referenced by RecOptDialog::keyPressEvent().

void ManagedList::itemChanged ( ManagedListItem itm  )  [slot]

Definition at line 746 of file managedlist.cpp.


Member Data Documentation

QGuardedPtr<ManagedListGroup> ManagedList::curGroup [protected]

Definition at line 679 of file managedlist.h.

Referenced by init(), ManagedList(), and update().

int ManagedList::listSize [protected]

Definition at line 680 of file managedlist.h.

Referenced by cursorDown(), cursorUp(), init(), and update().

QString ManagedList::containerName [protected]

Definition at line 681 of file managedlist.h.

Referenced by init(), and update().

QString ManagedList::listName [protected]

Definition at line 682 of file managedlist.h.

Referenced by init(), and update().

QRect ManagedList::listRect [protected]

Definition at line 684 of file managedlist.h.

Referenced by ManagedList().


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

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