gui::list_slider< T > Class Template Reference

#include <slider.hpp>

Inheritance diagram for gui::list_slider< T >:

Inheritance graph
[legend]
Collaboration diagram for gui::list_slider< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 list_slider (CVideo &video)
 list_slider (CVideo &video, const std::vector< T > &items)
void set_items (const std::vector< T > &items)
bool select_item (const T &item)
const T & item_selected () const

Private Attributes

std::vector< T > items_


Detailed Description

template<typename T>
class gui::list_slider< T >

Definition at line 75 of file slider.hpp.


Constructor & Destructor Documentation

template<typename T>
gui::list_slider< T >::list_slider ( CVideo video  )  [inline]

template<typename T>
gui::list_slider< T >::list_slider ( CVideo video,
const std::vector< T > &  items 
) [inline]


Member Function Documentation

template<typename T>
void gui::list_slider< T >::set_items ( const std::vector< T > &  items  )  [inline]

template<typename T>
bool gui::list_slider< T >::select_item ( const T &  item  )  [inline]

Definition at line 305 of file slider.cpp.

References gui::list_slider< T >::items_, and gui::slider::set_value().

template<typename T>
const T & gui::list_slider< T >::item_selected (  )  const [inline]

Definition at line 299 of file slider.cpp.

References gui::list_slider< T >::items_, and gui::slider::value().


Member Data Documentation

template<typename T>
std::vector<T> gui::list_slider< T >::items_ [private]


The documentation for this class was generated from the following files:

Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs