libglom-1.24: GlomBakery::View< T_Document > Class Template Reference
This is a base class which should be multiple-inherited with gtkmm widgets. More...
Inheritance diagram for GlomBakery::View< T_Document >:

Collaboration diagram for GlomBakery::View< T_Document >:

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(). More... | |
Public Member Functions inherited from GlomBakery::ViewBase | |
| ViewBase () | |
| virtual | ~ViewBase () |
| virtual void | load_from_document () |
| virtual void | save_to_document () |
| virtual void | clipboard_copy () |
| virtual void | clipboard_paste () |
| virtual void | clipboard_clear () |
Protected Member Functions | |
| void | on_document_forget () |
Protected Attributes | |
| T_Document* | m_pDocument |
Detailed Description
template<class T_Document>
class GlomBakery::View< T_Document >
This is a base class which should be multiple-inherited with gtkmm widgets.
You should override save_to_document() and load_from_document().
Member Typedef Documentation
template <class T_Document >
| typedef View<T_Document> GlomBakery::View< T_Document >::type_self |
Constructor & Destructor Documentation
template <class T_Document >
|
inline |
template <class T_Document >
|
inlinevirtual |
Member Function Documentation
template <class T_Document >
|
inlinevirtual |
template <class T_Document >
|
inlinevirtual |
template <class T_Document >
|
inlineprotected |
template <class T_Document >
|
inlinevirtual |
Reimplemented in GlomBakery::View_Composite< T_Document >.
template <class T_Document >
|
inlinevirtual |
Just a convenience, instead of get_docuement()->set_modified().
Member Data Documentation
template <class T_Document >
|
protected |
The documentation for this class was generated from the following file:
- libglom/document/bakery/view/view.h

Public Member Functions inherited from