Public Member Functions | Public Attributes

gui2::implementation::tbuilder_multi_page Struct Reference

#include <multi_page.hpp>

Inheritance diagram for gui2::implementation::tbuilder_multi_page:
Inheritance graph
[legend]
Collaboration diagram for gui2::implementation::tbuilder_multi_page:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 tbuilder_multi_page (const config &cfg)
twidgetbuild () const

Public Attributes

tbuilder_grid_ptr builder
std::vector< string_mapdata
 Multi page data.

Detailed Description

Definition at line 29 of file multi_page.hpp.


Constructor & Destructor Documentation

gui2::implementation::tbuilder_multi_page::tbuilder_multi_page ( const config cfg  )  [explicit]

Todo:
This part is untested.

Definition at line 28 of file multi_page.cpp.

References _, config::attribute_range(), config::child(), config::child_range(), and VALIDATE.

Here is the call graph for this function:


Member Function Documentation

twidget * gui2::implementation::tbuilder_multi_page::build (  )  const [virtual]

Implements gui2::tbuilder_widget.

Definition at line 62 of file multi_page.cpp.


Member Data Documentation

Definition at line 36 of file multi_page.hpp.

Multi page data.

Contains a vector with the data to set in every cell, it's used to serialize the data in the config, so the config is no longer required.

Definition at line 44 of file multi_page.hpp.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:23:38 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs