#include <managedlist.h>

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) |
| ManagedList * | getParentList () |
| 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< ManagedList > | parentList |
| QString | text |
| QString | valueText |
| ManagedListItem::ManagedListItem | ( | const QString & | startingText = "", |
|
| ManagedList * | _parentList = NULL, |
|||
| QObject * | _parent = NULL, |
|||
| const char * | _name = 0 | |||
| ) |
Definition at line 12 of file managedlist.cpp.
Referenced by SelectManagedListItem::addButton(), SelectManagedListItem::addSelection(), ManagedListGroup::clear(), ManagedListGroup::ManagedListGroup(), RootSRGroup::RootSRGroup(), and SRSchedInfoGroup::SRSchedInfoGroup().
| virtual bool ManagedListItem::hasLeft | ( | ) | [inline, virtual] |
Reimplemented in DialogDoneListItem, IntegerManagedListItem, ManagedListGroup, SelectManagedListItem, BoolManagedListItem, and BoundedIntegerManagedListItem.
Definition at line 34 of file managedlist.h.
Referenced by ManagedList::update().
| virtual bool ManagedListItem::hasRight | ( | ) | [inline, virtual] |
Reimplemented in DialogDoneListItem, IntegerManagedListItem, ManagedListGroup, SelectManagedListItem, BoolManagedListItem, and BoundedIntegerManagedListItem.
Definition at line 35 of file managedlist.h.
Referenced by ManagedList::update().
| const int ManagedListItem::getState | ( | ) | const [inline] |
| 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] |
Definition at line 40 of file managedlist.h.
Referenced by SRSchedOptionsGroup::itemChanged(), SRSchedOptionsGroup::setEnabled(), and ManagedList::update().
| virtual void ManagedListItem::setEnabled | ( | bool | val | ) | [inline, virtual] |
Definition at line 41 of file managedlist.h.
Referenced by SRPlayGroup::fillSelections(), RootSRGroup::itemChanged(), SRStorageOptionsGroup::itemChanged(), SRSchedOptionsGroup::itemChanged(), SRStorageOptionsGroup::setEnabled(), and SRSchedOptionsGroup::setEnabled().
| ManagedList* ManagedListItem::getParentList | ( | ) | [inline] |
Definition at line 43 of file managedlist.h.
Referenced by ManagedListGroup::cursorRight(), ManagedListGroup::doGoBack(), and ManagedListGroup::select().
| 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] |
Reimplemented in SelectManagedListItem.
Definition at line 48 of file managedlist.h.
Referenced by SelectManagedListItem::addButton(), SelectManagedListItem::addSelection(), IntegerManagedListItem::IntegerManagedListItem(), IntegerManagedListItem::setValue(), and SelectManagedListItem::setValue().
| virtual const QString& ManagedListItem::getValue | ( | ) | const [inline, virtual] |
Definition at line 50 of file managedlist.h.
Referenced by ManagedListGroup::getItemValue(), SRSchedOptionsGroup::itemChanged(), and SRSchedOptionsGroup::setEnabled().
| 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] |
Reimplemented in IntegerManagedListItem, SelectManagedListItem, BoolManagedListItem, and BoundedIntegerManagedListItem.
Definition at line 56 of file managedlist.h.
| virtual void ManagedListItem::cursorRight | ( | bool | ) | [inline, virtual, slot] |
Reimplemented in IntegerManagedListItem, ManagedListGroup, SelectManagedListItem, BoolManagedListItem, and BoundedIntegerManagedListItem.
Definition at line 57 of file managedlist.h.
| 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] |
| virtual void ManagedListItem::slotGuiActivate | ( | ManagedListGroup * | ) | [inline, virtual, slot] |
Reimplemented in ManagedListGroup, BoolManagedListItem, and BoundedIntegerManagedListItem.
Definition at line 60 of file managedlist.h.
Referenced by ManagedListGroup::slotGuiActivate().
| 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] |
Reimplemented in DialogDoneListItem.
Definition at line 69 of file managedlist.h.
Referenced by SelectManagedListItem::addButton(), SelectManagedListItem::addSelection(), ManagedListGroup::clear(), ManagedListGroup::ManagedListGroup(), RootSRGroup::RootSRGroup(), and SRSchedInfoGroup::SRSchedInfoGroup().
| 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] |
Definition at line 71 of file managedlist.h.
Referenced by ManagedListGroup::addItem(), SelectManagedListItem::clearSelections(), SelectManagedListItem::cursorLeft(), SelectManagedListItem::cursorRight(), SelectManagedListItem::doGoBack(), RootSRGroup::RootSRGroup(), SelectManagedListItem::selectItem(), ManagedListGroup::setCurIndex(), setParentList(), BoolManagedListItem::setText(), SRSchedOptionsGroup::SRSchedOptionsGroup(), and SRStorageOptionsGroup::SRStorageOptionsGroup().
int ManagedListItem::curState [protected] |
int ManagedListItem::listIndex [protected] |
bool ManagedListItem::enabled [protected] |
Definition at line 74 of file managedlist.h.
Referenced by IntegerManagedListItem::cursorLeft(), SelectManagedListItem::cursorLeft(), IntegerManagedListItem::cursorRight(), SelectManagedListItem::cursorRight(), ManagedListItem(), and ManagedListGroup::select().
QGuardedPtr<ManagedList> ManagedListItem::parentList [protected] |
Definition at line 75 of file managedlist.h.
Referenced by SelectManagedListItem::addButton(), ManagedListGroup::addItem(), SelectManagedListItem::addSelection(), SelectManagedListItem::buttonSelected(), ManagedListGroup::clear(), ManagedListGroup::ManagedListGroup(), ManagedListItem(), setParentList(), and SRStorageOptionsGroup::SRStorageOptionsGroup().
QString ManagedListItem::text [protected] |
Definition at line 77 of file managedlist.h.
Referenced by SelectManagedListItem::addSelection(), SelectManagedListItem::clearSelections(), SelectManagedListItem::cursorLeft(), SelectManagedListItem::cursorRight(), SelectManagedListItem::doGoBack(), ManagedListItem(), SelectManagedListItem::select(), IntegerManagedListItem::setText(), SelectManagedListItem::setValue(), and IntegerManagedListItem::syncTextToValue().
QString ManagedListItem::valueText [protected] |
Definition at line 78 of file managedlist.h.
Referenced by SelectManagedListItem::addSelection(), SelectManagedListItem::cursorLeft(), SelectManagedListItem::cursorRight(), SelectManagedListItem::doGoBack(), BoundedIntegerManagedListItem::generateList(), BoolManagedListItem::generateList(), IntegerManagedListItem::intValue(), ManagedListItem(), and ManagedListGroup::setCurIndex().
1.5.5