Engauge Digitizer  2
Public Member Functions | Protected Member Functions | List of all members
DocumentModelAbstractBase Class Referenceabstract

Abstract base class for document models. This class enforces a common interface for the leaf subclasses. More...

#include <DocumentModelAbstractBase.h>

Inheritance diagram for DocumentModelAbstractBase:
DocumentModelAxesChecker DocumentModelColorFilter DocumentModelCoords DocumentModelDigitizeCurve DocumentModelExportFormat DocumentModelGeneral DocumentModelGridDisplay DocumentModelGridRemoval DocumentModelPointMatch DocumentModelSegments MainWindowModel

Public Member Functions

 DocumentModelAbstractBase ()
 Single constructor.
 
virtual ~DocumentModelAbstractBase ()
 Single destructor.
 

Protected Member Functions

virtual void loadXml (QXmlStreamReader &reader)=0
 Load model from serialized xml.
 
virtual void saveXml (QXmlStreamWriter &writer) const =0
 Save entire model as xml into stream.
 

Detailed Description

Abstract base class for document models. This class enforces a common interface for the leaf subclasses.

Definition at line 16 of file DocumentModelAbstractBase.h.


The documentation for this class was generated from the following files: