HwaHomePage::HwaHomePage() : QObject() , _project(NULL) , _homeRoot(NULL) { REGISTER_META_TYPE(HwaCanProject); HwaPlatformConfigManager& mgr = HwaPlatformConfigManager::getManager(); mgr.setFile("../config/framework-config.xml"); }
#define REGISTER_SERIALIZABLE_META_LIST_TYPE(x) { \ qRegisterMetaType<x>(); \ qScriptRegisterSequenceMetaType<x>(engine); \ REGISTER_SERIALIZABLE(x) \ } QMap<QString, MetaTypeRegistry::UserStringConverters> MetaTypeRegistry::s_userStringConvertersMap; QMap<QString, MetaTypeRegistry::JsonConverters> MetaTypeRegistry::s_jsonConvertersMap; void MetaTypeRegistry::registerMetaTypes(QScriptEngine *engine) { REGISTER_SERIALIZABLE_META_TYPE(CharacterStats) REGISTER_META_TYPE(Effect) REGISTER_META_LIST_TYPE(EffectList) REGISTER_META_TYPE_POINTER(GameEvent) REGISTER_SERIALIZABLE_META_TYPE(GameEventType) REGISTER_SERIALIZABLE_META_TYPE(GameEventMultiplierMap) REGISTER_META_TYPE_POINTER(GameObject) REGISTER_SERIALIZABLE_META_TYPE(GameObjectType) REGISTER_SERIALIZABLE_META_TYPE(GameObjectPtr) REGISTER_SERIALIZABLE_META_LIST_TYPE(GameObjectPtrList) REGISTER_SERIALIZABLE_META_TYPE(ItemFlags) REGISTER_META_TYPE(Modifier) REGISTER_META_LIST_TYPE(ModifierList)
HwaAnalyserManager::HwaAnalyserManager() { REGISTER_META_TYPE(HwaCommonFrameAnalyser); REGISTER_META_TYPE(HwaCanDataFrameAnalyser); }