@@ -2,19 +2,22 @@
|
||||
#define BASICELEMENTINFO_H
|
||||
|
||||
#include <QString>
|
||||
#include <QStringRef>
|
||||
#include <QXmlStreamReader>
|
||||
#include <QDebug>
|
||||
#include <QObject>
|
||||
class BasicElementInfo;
|
||||
//typedef bool (BasicElementInfo::*derivedParseHandle)(QXmlStreamReader &reader);
|
||||
class BasicElementInfo{
|
||||
class BasicElementInfo:public QObject{
|
||||
Q_OBJECT
|
||||
public:
|
||||
BasicElementInfo();
|
||||
explicit BasicElementInfo(QObject *parent = 0);
|
||||
virtual bool parse(QXmlStreamReader &reader);
|
||||
QString getID();
|
||||
QString getName();
|
||||
protected:
|
||||
bool parseBasicInfo(QXmlStreamReader &reader);
|
||||
QStringRef name;
|
||||
QStringRef id;
|
||||
QString name;
|
||||
QString id;
|
||||
// derivedParseHandle derivedParse;
|
||||
virtual bool derivedParse(QXmlStreamReader &reader);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user