libglom-1.20 1.20.4
|
This View delegates to sub-views. More...
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 |
This View delegates to sub-views.
It is very simplistic - maybe your View should be more intelligent.
typedef std::vector<type_view*> GlomBakery::View_Composite< T_Document >::type_vec_views [protected] |
typedef View<T_Document> GlomBakery::View_Composite< T_Document >::type_view |
GlomBakery::View_Composite< T_Document >::View_Composite | ( | ) | [inline] |
virtual GlomBakery::View_Composite< T_Document >::~View_Composite | ( | ) | [inline, virtual] |
virtual void GlomBakery::View_Composite< T_Document >::add_view | ( | type_view* | pView | ) | [inline, virtual] |
virtual void GlomBakery::View_Composite< T_Document >::load_from_document | ( | ) | [inline, virtual] |
Reimplemented from GlomBakery::ViewBase.
virtual void GlomBakery::View_Composite< T_Document >::remove_view | ( | type_view* | pView | ) | [inline, virtual] |
virtual void GlomBakery::View_Composite< T_Document >::save_to_document | ( | ) | [inline, virtual] |
Reimplemented from GlomBakery::ViewBase.
virtual void GlomBakery::View_Composite< T_Document >::set_document | ( | T_Document * | pDocument | ) | [inline, virtual] |
Reimplemented from GlomBakery::View< T_Document >.
type_vec_views GlomBakery::View_Composite< T_Document >::m_vecViews [protected] |