Public Member Functions | Private Attributes

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  ) 

Definition at line 277 of file slider.cpp.

References gui::slider::set_increment(), gui::slider::set_min(), and gui::slider::set_value().

Here is the call graph for this function:

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

Definition at line 286 of file slider.cpp.

References gui::slider::set_increment(), gui::slider::set_max(), gui::slider::set_min(), and gui::slider::set_value().

Here is the call graph for this function:


Member Function Documentation

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

Definition at line 300 of file slider.cpp.

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

Here is the call graph for this function:

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

Definition at line 306 of file slider.cpp.

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

Here is the call graph for this function:

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

Definition at line 320 of file slider.cpp.

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

Here is the call graph for this function:


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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Thu May 24 2012 01:21:38 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs