Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

VarList Class Reference

List variable. More...

#include <var_list.hpp>

Inheritance diagram for VarList:

Variable Subject< VarList > SkinObject Playlist List of all members.

Public Types

typedef list< Elem_t >::iterator Iterator
 Iterators.

Public Member Functions

virtual const string & getType () const
 Get the variable type.
virtual void add (const UStringPtr &rcString)
 Add a pointer on a string in the list.
virtual void delSelected ()
 Remove the selected elements from the list.
virtual void clear ()
 Remove all the elements from the list.
int size () const
 Get the number of items in the list.
Iterator begin ()
 Beginning of the list.
Iterator end ()
 End of the list.
Iterator operator[] (int n)
 Return an iterator on the n'th element of the list.
virtual void action (Elem_t *pItem)
 Execute the action associated to this item.
VarPercentgetPositionVar () const
 Get a reference on the position variable.
const VariablePtrgetPositionVarPtr () const
 Get a counted pointer on the position variable.

Protected Attributes

list< Elem_tm_list
 List of elements.

Classes

struct  Elem_t
 Type of an element in the list. More...

Detailed Description

List variable.

Definition at line 37 of file var_list.hpp.


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 10:15:04 2005 for vlc-0.8.4a by  doxygen 1.4.2