ManagedListItem Class Reference

#include <managedlist.h>

Inheritance diagram for ManagedListItem:

DialogDoneListItem IntegerManagedListItem ManagedListGroup RootSRGroup SelectManagedListItem SRJobQueueGroup SRSchedInfoGroup SRSchedOptionsGroup SRStorageOptionsGroup BoolManagedListItem BoundedIntegerManagedListItem

List of all members.


Detailed Description

Definition at line 26 of file managedlist.h.


Public Slots

virtual void cursorLeft (bool)
virtual void cursorRight (bool)
virtual void select ()
virtual void gotFocus ()
virtual void slotGuiActivate (ManagedListGroup *)

Signals

void selected (ManagedListItem *)
void changed (ManagedListItem *)
void canceled (ManagedListItem *)

Public Member Functions

 ManagedListItem (const QString &startingText="", ManagedList *_parentList=NULL, QObject *_parent=NULL, const char *_name=0)
virtual bool hasLeft ()
virtual bool hasRight ()
const int getState () const
void setState (int val)
const bool getEnabled () const
virtual void setEnabled (bool val)
ManagedListgetParentList ()
virtual void setParentList (ManagedList *_parent)
virtual void setValue (const QString &val)
virtual const QString & getValue () const
virtual const QString & getText () const
void setText (const QString &newText)

Protected Member Functions

virtual void syncTextToValue ()
virtual void selected ()
virtual void canceled ()
virtual void changed ()

Protected Attributes

int curState
int listIndex
bool enabled
QGuardedPtr< ManagedListparentList
QString text
QString valueText

Constructor & Destructor Documentation

ManagedListItem::ManagedListItem ( const QString &  startingText = "",
ManagedList _parentList = NULL,
QObject *  _parent = NULL,
const char *  _name = 0 
)


Member Function Documentation

virtual bool ManagedListItem::hasLeft (  )  [inline, virtual]

virtual bool ManagedListItem::hasRight (  )  [inline, virtual]

const int ManagedListItem::getState (  )  const [inline]

Definition at line 37 of file managedlist.h.

Referenced by ManagedList::update().

void ManagedListItem::setState ( int  val  )  [inline]

Definition at line 38 of file managedlist.h.

Referenced by RootSRGroup::itemChanged(), and RootSRGroup::RootSRGroup().

const bool ManagedListItem::getEnabled (  )  const [inline]

virtual void ManagedListItem::setEnabled ( bool  val  )  [inline, virtual]

ManagedList* ManagedListItem::getParentList (  )  [inline]

void ManagedListItem::setParentList ( ManagedList _parent  )  [virtual]

Reimplemented in ManagedListGroup.

Definition at line 23 of file managedlist.cpp.

Referenced by ManagedListGroup::setParentList().

virtual void ManagedListItem::setValue ( const QString &  val  )  [inline, virtual]

virtual const QString& ManagedListItem::getValue (  )  const [inline, virtual]

virtual const QString& ManagedListItem::getText (  )  const [inline, virtual]

Definition at line 52 of file managedlist.h.

Referenced by ManagedListGroup::getItemText(), and ManagedList::update().

void ManagedListItem::setText ( const QString &  newText  )  [inline]

Reimplemented in IntegerManagedListItem, and BoolManagedListItem.

Definition at line 53 of file managedlist.h.

Referenced by RootSRGroup::itemChanged().

virtual void ManagedListItem::cursorLeft ( bool   )  [inline, virtual, slot]

virtual void ManagedListItem::cursorRight ( bool   )  [inline, virtual, slot]

virtual void ManagedListItem::select (  )  [inline, virtual, slot]

Reimplemented in ManagedListGroup, and SelectManagedListItem.

Definition at line 58 of file managedlist.h.

virtual void ManagedListItem::gotFocus (  )  [inline, virtual, slot]

Definition at line 59 of file managedlist.h.

Referenced by ManagedListGroup::setCurIndex().

virtual void ManagedListItem::slotGuiActivate ( ManagedListGroup  )  [inline, virtual, slot]

void ManagedListItem::selected ( ManagedListItem  )  [signal]

void ManagedListItem::changed ( ManagedListItem  )  [signal]

void ManagedListItem::canceled ( ManagedListItem  )  [signal]

virtual void ManagedListItem::syncTextToValue (  )  [inline, protected, virtual]

Reimplemented in IntegerManagedListItem.

Definition at line 68 of file managedlist.h.

Referenced by IntegerManagedListItem::syncTextToValue().

virtual void ManagedListItem::selected (  )  [inline, protected, virtual]

virtual void ManagedListItem::canceled (  )  [inline, protected, virtual]

Definition at line 70 of file managedlist.h.

Referenced by ManagedListGroup::clear(), and ManagedListGroup::ManagedListGroup().

virtual void ManagedListItem::changed (  )  [inline, protected, virtual]


Member Data Documentation

int ManagedListItem::curState [protected]

Definition at line 72 of file managedlist.h.

Referenced by ManagedListItem().

int ManagedListItem::listIndex [protected]

Definition at line 73 of file managedlist.h.

Referenced by ManagedListItem().

QGuardedPtr<ManagedList> ManagedListItem::parentList [protected]

QString ManagedListItem::text [protected]

QString ManagedListItem::valueText [protected]


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