7 #ifndef DOCUMENT_MODEL_ABSTRACT_BASE_H 8 #define DOCUMENT_MODEL_ABSTRACT_BASE_H 10 #include <QXmlStreamReader> 13 class QXmlStreamWriter;
28 virtual void loadXml(QXmlStreamReader &reader) = 0;
31 virtual void saveXml(QXmlStreamWriter &writer)
const = 0;
34 #endif // DOCUMENT_MODEL_ABSTRACT_BASE_H Abstract base class for document models. This class enforces a common interface for the leaf subclass...
virtual void saveXml(QXmlStreamWriter &writer) const =0
Save entire model as xml into stream.
DocumentModelAbstractBase()
Single constructor.
virtual ~DocumentModelAbstractBase()
Single destructor.
virtual void loadXml(QXmlStreamReader &reader)=0
Load model from serialized xml.