libglom-1.22
1.21.7
|
This is a base class which should be multiple-inherited with gtkmm widgets. More...
Public Types | |
typedef View< T_Document > | type_self |
Public Member Functions | |
View () | |
virtual | ~View () |
virtual T_Document* | get_document () |
virtual const T_Document* | get_document () const |
virtual void | set_document (T_Document* pDocument) |
virtual void | set_modified (bool val=true) |
Just a convenience, instead of get_docuement()->set_modified(). | |
Protected Member Functions | |
void | on_document_forget () |
Protected Attributes | |
T_Document* | m_pDocument |
This is a base class which should be multiple-inherited with gtkmm widgets.
You should override save_to_document() and load_from_document().
typedef View<T_Document> GlomBakery::View< T_Document >::type_self |
GlomBakery::View< T_Document >::View | ( | ) | [inline] |
virtual GlomBakery::View< T_Document >::~View | ( | ) | [inline, virtual] |
virtual T_Document* GlomBakery::View< T_Document >::get_document | ( | ) | [inline, virtual] |
virtual const T_Document* GlomBakery::View< T_Document >::get_document | ( | ) | const [inline, virtual] |
void GlomBakery::View< T_Document >::on_document_forget | ( | ) | [inline, protected] |
virtual void GlomBakery::View< T_Document >::set_document | ( | T_Document * | pDocument | ) | [inline, virtual] |
Reimplemented in GlomBakery::View_Composite< T_Document >.
virtual void GlomBakery::View< T_Document >::set_modified | ( | bool | val = true | ) | [inline, virtual] |
Just a convenience, instead of get_docuement()->set_modified().
T_Document* GlomBakery::View< T_Document >::m_pDocument [protected] |