#include <View.h>

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 |
You should override save_to_document() and load_from_document().
| typedef View<T_Document> Bakery::View< T_Document >::type_self |
| Bakery::View< T_Document >::View | ( | ) | [inline] |
| virtual Bakery::View< T_Document >::~View | ( | ) | [inline, virtual] |
| virtual T_Document* Bakery::View< T_Document >::get_document | ( | ) | [inline, virtual] |
References Bakery::View< T_Document >::m_pDocument.
| virtual const T_Document* Bakery::View< T_Document >::get_document | ( | ) | const [inline, virtual] |
References Bakery::View< T_Document >::m_pDocument.
| virtual void Bakery::View< T_Document >::set_document | ( | T_Document * | pDocument | ) | [inline, virtual] |
Reimplemented in Bakery::View_Composite< T_Document >.
References Bakery::View< T_Document >::m_pDocument, and Bakery::View< T_Document >::on_document_forget().
Referenced by Bakery::View_Composite< T_Document >::add_view(), and Bakery::View_Composite< T_Document >::set_document().
| virtual void Bakery::View< T_Document >::set_modified | ( | bool | val = true |
) | [inline, virtual] |
Just a convenience, instead of get_docuement()->set_modified().
References Bakery::View< T_Document >::m_pDocument.
| void Bakery::View< T_Document >::on_document_forget | ( | ) | [inline, protected] |
References Bakery::View< T_Document >::m_pDocument.
Referenced by Bakery::View< T_Document >::set_document().
T_Document* Bakery::View< T_Document >::m_pDocument [protected] |
1.5.5