void Init_plasma() { init_plasma_Smoke(); for (int i = 1; i <= plasma_Smoke->numClasses; i++) { QByteArray name(plasma_Smoke->classes[i].className); name.replace("::", "."); plasmaClassNames.insert(i, strdup(name.constData())); } binding = Qyoto::Binding(plasma_Smoke, &plasmaClassNames); QyotoModule module = { "Plasma", resolve_classname_Plasma, IsContainedInstancePlasma, &binding }; qyoto_modules[plasma_Smoke] = module; qyoto_install_handlers(Plasma_handlers); }
void Init_soprano() { init_soprano_Smoke(); for (int i = 1; i <= soprano_Smoke->numClasses; i++) { QByteArray name(soprano_Smoke->classes[i].className); name.replace("::", "."); classNames.insert(i, strdup(name.constData())); } binding = Qyoto::Binding(soprano_Smoke, &classNames); QyotoModule module = { "Soprano", resolve_classname_Soprano, IsContainedInstanceSoprano, &binding }; qyoto_modules[soprano_Smoke] = module; qyoto_install_handlers(Soprano_handlers); }
void Init_qtuitools() { init_qtuitools_Smoke(); QString prefix("Qyoto."); QString className; QByteArray classStringName; for (int i = 1; i <= qtuitools_Smoke->numClasses; i++) { className = prefix + qtuitools_Smoke->classes[i].className; classStringName = className.toLatin1(); classNames.insert(i, strdup(classStringName.constData())); } binding = Qyoto::Binding(qtuitools_Smoke, &classNames); QyotoModule module = { "QtUiTools", resolve_classname_qtuitools, IsContainedInstanceQtUiTools, &binding }; qyoto_modules.insert(qtuitools_Smoke, module); qyoto_install_handlers(QtUiTools_handlers); }
void Init_akonadi() { init_akonadi_Smoke(); QString prefix("Qyoto."); QString className; QByteArray classStringName; for (int i = 1; i <= akonadi_Smoke->numClasses; i++) { className = prefix + akonadi_Smoke->classes[i].className; classStringName = className.toLatin1(); classNames.insert(i, strdup(classStringName.constData())); } binding = Qyoto::Binding(akonadi_Smoke, &classNames); QyotoModule module = { "Akonadi", resolve_classname_akonadi, IsContainedInstanceAkonadi, &binding }; qyoto_modules.insert(akonadi_Smoke, module); qyoto_install_handlers(Akonadi_handlers); }
void Init_khtml() { init_khtml_Smoke(); QByteArray prefix("Kimono."); for (int i = 1; i <= khtml_Smoke->numClasses; i++) { QByteArray name(khtml_Smoke->classes[i].className); name.replace("::", "."); if (!name.startsWith("KParts") && !name.startsWith("DOM")) { name = prefix + name; } classNames.insert(i, strdup(name.constData())); } binding = Qyoto::Binding(khtml_Smoke, &classNames); QyotoModule module = { "KHTML", resolve_classname_khtml, IsContainedInstanceKHTML, &binding }; qyoto_modules[khtml_Smoke] = module; qyoto_install_handlers(KHTML_handlers); }
extern "C" Q_DECL_EXPORT void Init_kimono_kparts() { init_kparts_Smoke(); QByteArray prefix("Kimono."); static QHash<int, QByteArray> kparts_classname; for (int i = 1; i <= kparts_Smoke->numClasses; i++) { QByteArray name(kparts_Smoke->classes[i].className); name.replace("::", "."); if (!name.startsWith("KParts")) { name = prefix + name; } kparts_classname.insert(i, strdup(name.constData())); } static Qyoto::Binding kparts_binding = Qyoto::Binding(kparts_Smoke, kparts_classname); QyotoModule module = { "Kimono_kparts", resolve_classname_KParts, IsContainedInstanceKParts, &kparts_binding }; qyoto_modules[kparts_Smoke] = module; qyoto_install_handlers(Kimono_KParts_handlers); }