|
ACF $AcfVersion:0$
|
Contains the system independent basic implementations of Document/View design pattern. More...
Classes | |
| class | CCompositeDocumentTemplateComp |
| Complex document template consists of more simple templates. More... | |
| class | CMultiDocumentManagerBase |
| Basic implementation of a template-based multiple document manager. More... | |
| class | CMultiPageDocumentFilePersistenceComp |
| File based persistence of the multi-paged bitmap document. More... | |
| class | CSelectedDocModelBinderComp |
| Conditional model-observer binder depending on actual selection. More... | |
| class | CSerializedUndoManagerComp |
| Implements multi-level UNDO mechanism based on storing complete object state at each step using serialization. More... | |
| class | CSingleDocumentManagerBase |
| Basic implementation of a template-based single document manager. More... | |
| class | CSingleDocumentTemplateBase |
| Base class implementing document template for single document type. More... | |
| class | CSingleDocumentTemplateComp |
| Document template component supporting only one type of the provided document. More... | |
| class | CStandardDocumentMetaInfo |
| Implementation of the basic document's meta information. More... | |
| class | CTextDocumentComp |
| Simple implementation of a text document model. More... | |
| class | CTextFileLoaderComp |
| Persistence component for files containing plain text. More... | |
| class | CTmplBasedDocumentManagerBase |
| Base implementation of document manager. More... | |
| class | IDocumentManager |
| Provide set of user actions needed to manage documents in MVC (Model View Controller) concept. More... | |
| class | IDocumentMetaInfo |
| Interface for document meta-information. More... | |
| class | IDocumentStateComparator |
| Allows to store some document state used as reference for comparison. More... | |
| class | IDocumentTemplate |
| Common interface for a document template. More... | |
| class | IDocumentTypesInfo |
| Provide information about different document types. More... | |
| class | IHelpFileProvider |
| Allow to show help document to specified object or text. More... | |
| class | IHelpInfoProvider |
| Allow to show help document to specified object or text. More... | |
| class | IHelpViewer |
| Allow to show help document to specified object or text. More... | |
| class | IMultiPageDocument |
| Simple interface for a structured document. More... | |
| class | IMultiPageDocumentProvider |
| Common interface for a provider of a multi-page document. More... | |
| class | ITextDocument |
| Simple interface for a text document. More... | |
| class | IUndoManager |
| Interface providing UNDO/REDO functionality. More... | |
| class | TMultiPageDocumentWrap |
| Generic implementation of IMultiPageDocument interface. More... | |
Contains the system independent basic implementations of Document/View design pattern.
The idoc namespace provides the core infrastructure for building document-based applications using the Model-View-Controller (MVC) pattern. It includes interfaces and base implementations for managing documents, views, persistence, undo/redo functionality, and document metadata.
Definition at line 356 of file TMultiPageDocumentWrap.h.
Definition at line 148 of file IMultiPageDocument.h.
Definition at line 125 of file IUndoManager.h.
Definition at line 124 of file IUndoManager.h.
Definition at line 219 of file IDocumentMetaInfo.h.