//////////////////////////////////////////////////////////////////////////////// //Chimera_Win class //////////////////////////////////////////////////////////////////////////////// void Chimera_Win::StaticInitialize() { if( !qApp ) { std::string qtPrefix = g_dllPath + "/../"; boost::algorithm::replace_all( qtPrefix, "\\", "/" ); qtConf_resource_data = "4321[Paths]\n"; qtConf_resource_data += "Prefix = " + qtPrefix + "\n"; uint32_t qtConfSize = qtConf_resource_data.size() - sizeof( qtConfSize ); uint32_t qtConfSwappedSize = qToBigEndian( qtConfSize ); memcpy( &qtConf_resource_data[0], &qtConfSwappedSize, sizeof( qtConfSwappedSize ) ); qRegisterResourceData( 0x01, qtConf_resource_struct, qtConf_resource_name, (const unsigned char*)qtConf_resource_data.data() ); } Chimera::StaticInitialize(); }
int qInitResources_binaryclockreader() { extern bool qRegisterResourceData(int, const unsigned char *, const unsigned char *, const unsigned char *); qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data); return 1; }
bool QResHelp::registerResourceData(int version, const unsigned char *tree, const unsigned char *name, const unsigned char *data) { return qRegisterResourceData(version,tree,name,data); }
int qInitResources_findfile() { extern bool qRegisterResourceData(int, const unsigned char *, const unsigned char *, const unsigned char *); qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data); return 1; }
void registerResourceData(int version, char *tree, char *name, char *data) { qRegisterResourceData(version, (unsigned char*)tree, (unsigned char*)name, (unsigned char*)data); }