#include <TokenGroup.h>

Definition at line 98 of file TokenGroup.h.
Public Member Functions | |
| MHListGroup () | |
| virtual const char * | ClassName () |
| virtual void | Initialise (MHParseNode *p, MHEngine *engine) |
| virtual void | PrintMe (FILE *fd, int nTabs) const |
| virtual void | Preparation (MHEngine *engine) |
| virtual void | Destruction (MHEngine *engine) |
| virtual void | Activation (MHEngine *engine) |
| virtual void | Deactivation (MHEngine *engine) |
| virtual void | AddItem (int nIndex, MHRoot *pItem, MHEngine *engine) |
| virtual void | DelItem (MHRoot *pItem, MHEngine *engine) |
| virtual void | GetCellItem (int nCell, const MHObjectRef &itemDest, MHEngine *engine) |
| virtual void | GetListItem (int nCell, const MHObjectRef &itemDest, MHEngine *engine) |
| virtual void | GetItemStatus (int nCell, const MHObjectRef &itemDest, MHEngine *engine) |
| virtual void | SelectItem (int nCell, MHEngine *engine) |
| virtual void | DeselectItem (int nCell, MHEngine *engine) |
| virtual void | ToggleItem (int nCell, MHEngine *engine) |
| virtual void | ScrollItems (int nCell, MHEngine *engine) |
| virtual void | SetFirstItem (int nCell, MHEngine *engine) |
| virtual void | GetFirstItem (MHRoot *pResult, MHEngine *) |
| virtual void | GetListSize (MHRoot *pResult, MHEngine *) |
Protected Member Functions | |
| void | Update (MHEngine *engine) |
| void | Select (int nIndex, MHEngine *engine) |
| void | Deselect (int nIndex, MHEngine *engine) |
| int | AdjustIndex (int nIndex) |
Protected Attributes | |
| MHSequence< QPoint > | m_Positions |
| bool | m_fWrapAround |
| bool | m_fMultipleSelection |
| QPtrList< MHListItem > | m_ItemList |
| int | m_nFirstItem |
| bool | m_fFirstItemDisplayed |
| bool | m_fLastItemDisplayed |
| int | m_nLastCount |
| int | m_nLastFirstItem |
| MHListGroup::MHListGroup | ( | ) |
Definition at line 217 of file TokenGroup.cpp.
| virtual const char* MHListGroup::ClassName | ( | ) | [inline, virtual] |
| void MHListGroup::Initialise | ( | MHParseNode * | p, | |
| MHEngine * | engine | |||
| ) | [virtual] |
| void MHListGroup::PrintMe | ( | FILE * | fd, | |
| int | nTabs | |||
| ) | const [virtual] |
| void MHListGroup::Preparation | ( | MHEngine * | engine | ) | [virtual] |
| void MHListGroup::Destruction | ( | MHEngine * | engine | ) | [virtual] |
| void MHListGroup::Activation | ( | MHEngine * | engine | ) | [virtual] |
| void MHListGroup::Deactivation | ( | MHEngine * | engine | ) | [virtual] |
| void MHListGroup::GetCellItem | ( | int | nCell, | |
| const MHObjectRef & | itemDest, | |||
| MHEngine * | engine | |||
| ) | [virtual] |
| void MHListGroup::GetListItem | ( | int | nCell, | |
| const MHObjectRef & | itemDest, | |||
| MHEngine * | engine | |||
| ) | [virtual] |
| void MHListGroup::GetItemStatus | ( | int | nCell, | |
| const MHObjectRef & | itemDest, | |||
| MHEngine * | engine | |||
| ) | [virtual] |
| void MHListGroup::SelectItem | ( | int | nCell, | |
| MHEngine * | engine | |||
| ) | [virtual] |
| void MHListGroup::DeselectItem | ( | int | nCell, | |
| MHEngine * | engine | |||
| ) | [virtual] |
| void MHListGroup::ToggleItem | ( | int | nCell, | |
| MHEngine * | engine | |||
| ) | [virtual] |
| void MHListGroup::ScrollItems | ( | int | nCell, | |
| MHEngine * | engine | |||
| ) | [virtual] |
| void MHListGroup::SetFirstItem | ( | int | nCell, | |
| MHEngine * | engine | |||
| ) | [virtual] |
| void MHListGroup::Update | ( | MHEngine * | engine | ) | [protected] |
Definition at line 298 of file TokenGroup.cpp.
Referenced by Activation(), AddItem(), ScrollItems(), and SetFirstItem().
| void MHListGroup::Select | ( | int | nIndex, | |
| MHEngine * | engine | |||
| ) | [protected] |
| void MHListGroup::Deselect | ( | int | nIndex, | |
| MHEngine * | engine | |||
| ) | [protected] |
Definition at line 397 of file TokenGroup.cpp.
Referenced by DeselectItem(), Select(), and ToggleItem().
| int MHListGroup::AdjustIndex | ( | int | nIndex | ) | [protected] |
Definition at line 418 of file TokenGroup.cpp.
Referenced by DeselectItem(), GetItemStatus(), GetListItem(), ScrollItems(), SelectItem(), SetFirstItem(), and ToggleItem().
MHSequence<QPoint> MHListGroup::m_Positions [protected] |
Definition at line 132 of file TokenGroup.h.
Referenced by GetCellItem(), Initialise(), PrintMe(), and Update().
bool MHListGroup::m_fWrapAround [protected] |
Definition at line 133 of file TokenGroup.h.
Referenced by DeselectItem(), GetItemStatus(), GetListItem(), Initialise(), MHListGroup(), PrintMe(), ScrollItems(), SelectItem(), SetFirstItem(), and ToggleItem().
bool MHListGroup::m_fMultipleSelection [protected] |
Definition at line 133 of file TokenGroup.h.
Referenced by Initialise(), MHListGroup(), PrintMe(), and Select().
QPtrList<MHListItem> MHListGroup::m_ItemList [protected] |
Definition at line 135 of file TokenGroup.h.
Referenced by AddItem(), AdjustIndex(), Deactivation(), DelItem(), Deselect(), DeselectItem(), Destruction(), GetCellItem(), GetItemStatus(), GetListItem(), GetListSize(), MHListGroup(), Preparation(), ScrollItems(), Select(), SelectItem(), SetFirstItem(), ToggleItem(), and Update().
int MHListGroup::m_nFirstItem [protected] |
Definition at line 136 of file TokenGroup.h.
Referenced by AddItem(), DelItem(), GetCellItem(), GetFirstItem(), MHListGroup(), ScrollItems(), SetFirstItem(), and Update().
bool MHListGroup::m_fFirstItemDisplayed [protected] |
bool MHListGroup::m_fLastItemDisplayed [protected] |
int MHListGroup::m_nLastCount [protected] |
int MHListGroup::m_nLastFirstItem [protected] |
1.5.5