Home · All Classes · Main Classes · Deprecated
Public Slots | Signals | Public Member Functions

MListIndex Class Reference

MListIndex is a container for list indexes, for fast navigation through the list content. More...

Inherits MWidgetController.

List of all members.

Public Slots

void updateGroupTitles ()

Signals

void groupTitlesChanged ()

Public Member Functions

 MListIndex (QGraphicsItem *parent=NULL)
virtual ~MListIndex ()
void setList (MList *list)
void setDisplayMode (MList::DisplayMode displayMode)
MList::DisplayMode displayMode ()

Detailed Description

MListIndex is a container for list indexes, for fast navigation through the list content.

MListIndex creates a stylable container on the right side of the window in which the list is rendered. Its main duty is to provide a way for fast navigation through list contents. The content of the list index is dynamic and is controlled by the list itself. The list index widget creates a scene window container and places itself into it. Thus the positioning and sizing of the list index are controlled by the scene window. Its contents is controlled by the list.


Constructor & Destructor Documentation

MListIndex::MListIndex ( QGraphicsItem parent = NULL  ) 

Default constructor. Constructs the list index widget.

Parameters:
parent The default parent of the list index content.
MListIndex::~MListIndex (  )  [virtual]

Default destructor. Cleanups and destroys the list index widget.


Member Function Documentation

MList::DisplayMode MListIndex::displayMode (  ) 
void MListIndex::groupTitlesChanged (  )  [signal]
void MListIndex::setDisplayMode ( MList::DisplayMode  displayMode  ) 

Sets the automatic visibility to the list index.

Parameters:
displayMode The display mode of the list index bar.
See also:
MList::DisplayMode
void MListIndex::setList ( MList list  ) 

Sets the content controller of the list index.

Parameters:
list The list widget that the index widget provides fast navigation for.
void MListIndex::updateGroupTitles (  )  [slot]

Copyright © 2010 Nokia Corporation
MeeGo Touch