19 #ifndef BAKERY_VIEW_COMPOSITE_H 20 #define BAKERY_VIEW_COMPOSITE_H 32 template<
class T_Document >
72 for(
typename type_vecViews::iterator iter =
m_vecViews.begin(); iter !=
m_vecViews.end(); iter++)
74 type_view* pView = *iter;
83 for(
typename type_vecViews::iterator iter =
m_vecViews.begin(); iter !=
m_vecViews.end(); iter++)
85 type_view* pView = *iter;
94 for(
typename type_vecViews::iterator iter =
m_vecViews.begin(); iter !=
m_vecViews.end(); iter++)
96 type_view* pView = *iter;
virtual ~View_Composite()
Definition: View_Composite.h:40
virtual void save_to_document()
Definition: View_Composite.h:91
virtual void set_document(T_Document *pDocument)
Definition: View_Composite.h:66
type_vecViews m_vecViews
Definition: View_Composite.h:104
This View delegates to sub-views.
Definition: View_Composite.h:33
View_Composite()
Definition: View_Composite.h:36
This is a base class which should be multiple-inherited with gtkmm widgets.
Definition: View.h:33
virtual void save_to_document()
std::vector< type_view * > type_vecViews
Definition: View_Composite.h:103
virtual void add_view(type_view *pView)
Definition: View_Composite.h:46
virtual void load_from_document()
virtual void set_document(T_Document *pDocument)
Definition: View.h:59
View< T_Document > type_view
Definition: View_Composite.h:44
virtual void load_from_document()
Definition: View_Composite.h:80
virtual void remove_view(type_view *pView)
Definition: View_Composite.h:59