#ifndef BASICELEMENTINFO_H #define BASICELEMENTINFO_H #include #include #include #include class BasicElementInfo; //typedef bool (BasicElementInfo::*derivedParseHandle)(QXmlStreamReader &reader); class BasicElementInfo{ public: BasicElementInfo(); virtual bool parse(QXmlStreamReader &reader); protected: bool parseBasicInfo(QXmlStreamReader &reader); QStringRef name; QStringRef id; // derivedParseHandle derivedParse; virtual bool derivedParse(QXmlStreamReader &reader); // QString nextLinkString; // QString prevousLinkString; }; #endif // BASICELEMENTINFO_H