Bakery::View_Composite
Bakery::View< T_Document >
View_Composite.h
class T_Document T_Document
View< T_Document > typedef View<T_Document> Bakery::View_Composite< T_Document >::type_view type_view
std::vector< type_view * > typedef std::vector<type_view*> Bakery::View_Composite< T_Document >::type_vecViews type_vecViews
type_vecViews type_vecViews Bakery::View_Composite< T_Document >::m_vecViews m_vecViews Bakery::View_Composite< T_Document >::add_view Bakery::View_Composite< T_Document >::load_from_document Bakery::View_Composite< T_Document >::remove_view Bakery::View_Composite< T_Document >::save_to_document Bakery::View_Composite< T_Document >::set_document
Bakery::View_Composite< T_Document >::View_Composite
()
View_Composite
virtual Bakery::View_Composite< T_Document >::~View_Composite
()
~View_Composite
void virtual void Bakery::View_Composite< T_Document >::add_view (type_view *pView) add_view type_view * pView Bakery::View_Composite< T_Document >::m_vecViews Bakery::View< T_Document >::set_document
void virtual void Bakery::View_Composite< T_Document >::remove_view (type_view *pView) remove_view type_view * pView Bakery::View_Composite< T_Document >::m_vecViews
void virtual void Bakery::View_Composite< T_Document >::set_document (T_Document *pDocument) set_document set_document T_Document * pDocument Bakery::View_Composite< T_Document >::m_vecViews Bakery::View< T_Document >::set_document
void virtual void Bakery::View_Composite< T_Document >::load_from_document () load_from_document load_from_document Bakery::ViewBase::load_from_document Bakery::View_Composite< T_Document >::m_vecViews
void virtual void Bakery::View_Composite< T_Document >::save_to_document () save_to_document save_to_document Bakery::View_Composite< T_Document >::m_vecViews Bakery::ViewBase::save_to_document

This View delegates to sub-views.

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

Bakery::View< T_Document >
Bakery::ViewBase
sigc::trackable
Bakery::View_Composite< T_Document >
Bakery::View< T_Document >
m_pDocument
Bakery::ViewBase
T_Document
sigc::trackable
Bakery::View_Composite< T_Document >
- Bakery::View_Composite
  add_view
- Bakery::View_Composite
  clipboard_clear
- Bakery::View_Composite
  clipboard_copy
- Bakery::View_Composite
  clipboard_paste
- Bakery::View_Composite
  get_document
- Bakery::View_Composite
  get_document
- Bakery::View_Composite
  load_from_document
- Bakery::View_Composite
  m_pDocument
- Bakery::View_Composite
  m_vecViews
- Bakery::View_Composite
  on_document_forget
- Bakery::View_Composite
  remove_view
- Bakery::View_Composite
  save_to_document
- Bakery::View_Composite
  set_document
- Bakery::View_Composite
  set_modified
- Bakery::View_Composite
  type_self
- Bakery::View_Composite
  type_vecViews
- Bakery::View_Composite
  type_view
- Bakery::View_Composite
  View
- Bakery::View_Composite
  View_Composite
- Bakery::View_Composite
  ViewBase
- Bakery::View_Composite
  ~View
- Bakery::View_Composite
  ~View_Composite
- Bakery::View_Composite
  ~ViewBase