libglom-1.30
1.30.0
|
This View delegates to sub-views. More...
Public Types | |
typedef View< T_Document > | type_view |
![]() | |
typedef View< T_Document > | type_self |
![]() | |
typedef internal::func_destroy_notify | func_destroy_notify |
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 () |
![]() | |
trackable () | |
trackable (const trackable &src) | |
trackable (trackable &&src) noexcept | |
~trackable () | |
void | add_destroy_notify_callback (void *data, func_destroy_notify func) const |
void | notify_callbacks () |
trackable & | operator= (const trackable &src) |
trackable & | operator= (trackable &&src) noexcept |
void | remove_destroy_notify_callback (void *data) const |
Protected Types | |
typedef std::vector< type_view* > | type_vec_views |
Protected Attributes | |
type_vec_views | 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> GlomBakery::View_Composite< T_Document >::type_view |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from GlomBakery::ViewBase.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from GlomBakery::ViewBase.
|
inlinevirtual |
Reimplemented from GlomBakery::View< T_Document >.
|
protected |