DocumentModelAbstractBase Class Reference

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

List of all members.

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:
 All Classes Files Functions Variables Enumerations Enumerator Friends

Generated on 4 Nov 2016 for Engauge Digitizer by  doxygen 1.6.1