7#ifndef DOCUMENT_MODEL_ABSTRACT_BASE_H
8#define DOCUMENT_MODEL_ABSTRACT_BASE_H
10#include <QXmlStreamReader>
13class QXmlStreamWriter;
28 virtual void loadXml(QXmlStreamReader &reader) = 0;
31 virtual void saveXml(QXmlStreamWriter &writer)
const = 0;
virtual void loadXml(QXmlStreamReader &reader)=0
Load model from serialized xml.
virtual ~DocumentModelAbstractBase()
Single destructor.
DocumentModelAbstractBase()
Single constructor.
virtual void saveXml(QXmlStreamWriter &writer) const =0
Save entire model as xml into stream.