libglom-1.20  1.19.14
Public Types | Public Member Functions | Protected Types | Protected Attributes
GlomBakery::View_Composite Class Reference

This View delegates to sub-views. More...

Inheritance diagram for GlomBakery::View_Composite:
Inheritance graph
[legend]
Collaboration diagram for GlomBakery::View_Composite:
Collaboration graph
[legend]

List of all members.

Public Types

typedef View< T_Document > type_view

Public Member Functions

 View_Composite ()
virtual ~View_Composite ()
virtual void add_view (type_view* pView)
virtual void remove_view (type_view* pView)
virtual void set_document (T_Document* pDocument)
virtual void load_from_document ()
virtual void save_to_document ()

Protected Types

typedef std::vector< type_view* > type_vec_views

Protected Attributes

type_vec_views m_vecViews

Detailed Description

This View delegates to sub-views.

It is very simplistic - maybe your View should be more intelligent.


Member Typedef Documentation


Constructor & Destructor Documentation

GlomBakery::View_Composite::View_Composite ( ) [inline]
virtual GlomBakery::View_Composite::~View_Composite ( ) [inline, virtual]

Member Function Documentation

virtual void GlomBakery::View_Composite::add_view ( type_view pView) [inline, virtual]
virtual void GlomBakery::View_Composite::load_from_document ( ) [inline, virtual]
virtual void GlomBakery::View_Composite::remove_view ( type_view pView) [inline, virtual]
virtual void GlomBakery::View_Composite::save_to_document ( ) [inline, virtual]
virtual void GlomBakery::View_Composite::set_document ( T_Document *  pDocument) [inline, virtual]

Reimplemented from GlomBakery::View< T_Document >.


Member Data Documentation


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