bakery
2.6
|
This View delegates to sub-views. More...
#include <View_Composite.h>
Public Types | |
typedef View< T_Document > | type_view |
![]() | |
typedef View< T_Document > | type_self |
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 () |
![]() | |
View () | |
virtual | ~View () |
virtual T_Document * | get_document () |
virtual const T_Document * | get_document () const |
virtual void | set_modified (bool val=true) |
Just a convenience, instead of get_docuement()->set_modified(). More... | |
![]() | |
ViewBase () | |
virtual | ~ViewBase () |
virtual void | clipboard_copy () |
virtual void | clipboard_paste () |
virtual void | clipboard_clear () |
Protected Types | |
typedef std::vector< type_view * > | type_vecViews |
Protected Attributes | |
type_vecViews | m_vecViews |
![]() | |
T_Document * | m_pDocument |
Additional Inherited Members | |
![]() | |
void | on_document_forget () |
This View delegates to sub-views.
It is very simplistic - maybe your View should be more intelligent.
|
protected |
typedef View<T_Document> Bakery::View_Composite< T_Document >::type_view |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from Bakery::ViewBase.
References Bakery::ViewBase::load_from_document(), and Bakery::View_Composite< T_Document >::m_vecViews.
|
inlinevirtual |
References Bakery::View_Composite< T_Document >::m_vecViews.
|
inlinevirtual |
Reimplemented from Bakery::ViewBase.
References Bakery::View_Composite< T_Document >::m_vecViews, and Bakery::ViewBase::save_to_document().
|
inlinevirtual |
Reimplemented from Bakery::View< T_Document >.
References Bakery::View_Composite< T_Document >::m_vecViews, and Bakery::View< T_Document >::set_document().
|
protected |