|
Engauge Digitizer
2
|
Abstract base class for document models. This class enforces a common interface for the leaf subclasses. More...
#include <DocumentModelAbstractBase.h>


Public Member Functions | |
| DocumentModelAbstractBase () | |
| Single constructor. More... | |
| virtual | ~DocumentModelAbstractBase () |
| Single destructor. More... | |
Protected Member Functions | |
| virtual void | loadXml (QXmlStreamReader &reader)=0 |
| Load model from serialized xml. More... | |
| virtual void | saveXml (QXmlStreamWriter &writer) const =0 |
| Save entire model as xml into stream. More... | |
Abstract base class for document models. This class enforces a common interface for the leaf subclasses.
Definition at line 16 of file DocumentModelAbstractBase.h.
| DocumentModelAbstractBase::DocumentModelAbstractBase | ( | ) |
|
virtual |
|
protectedpure virtual |
Load model from serialized xml.
Implemented in DocumentModelColorFilter, DocumentModelCoords, DocumentModelGridRemoval, MainWindowModel, DocumentModelExportFormat, DocumentModelDigitizeCurve, DocumentModelGridDisplay, DocumentModelAxesChecker, DocumentModelSegments, DocumentModelGeneral, and DocumentModelPointMatch.
|
protectedpure virtual |
Save entire model as xml into stream.
Implemented in DocumentModelColorFilter, DocumentModelExportFormat, MainWindowModel, DocumentModelCoords, DocumentModelGridRemoval, DocumentModelGridDisplay, DocumentModelSegments, DocumentModelDigitizeCurve, DocumentModelPointMatch, DocumentModelAxesChecker, and DocumentModelGeneral.
1.8.14