#include <QtCore>
#include "CoreApplication.h"
#include "QGpCoreToolsDLLExport.h"
Go to the source code of this file.
Define Documentation
Value:class _className_##XMLClassCreator : public _creator_ \
{ \
public: \
_className_##XMLClassCreator() \
{ \
_factory_::init(); \
_factory_::instance()->registerClass(_tagName_, this); \
}
Value:private: \
virtual XMLClass * create() const {return new _className_;} \
}; \
_className_##XMLClassCreator register##_className_;
#define XMLSYNONYM |
( |
|
_factory_, |
|
|
|
_synName_, |
|
|
|
_tagName_ |
|
) |
| |
Value:class _synName_##XMLClassSynonym \
{ \
public: \
_synName_##XMLClassSynonym() { \
_factory_::instance()->registerTag(# _synName_, _tagName_); \
} \
}; \
_synName_##XMLClassSynonym register##_synName_;