void MachinekitApplicationPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { Q_UNUSED(uri); if (isLoadedFromResource()) engine->addImportPath(QStringLiteral("qrc:/")); }
void QtQuickControlsPlugin::initializeEngine(QQmlEngine *engine, const char *uri) { Q_UNUSED(uri); // Register private API const char *private_uri = "QtQuick.Controls.Private"; qmlRegisterType<QQuickAbstractStyle>(private_uri, 1, 0, "AbstractStyle"); qmlRegisterType<QQuickPadding>(); qmlRegisterType<QQuickRangeModel>(private_uri, 1, 0, "RangeModel"); qmlRegisterType<QQuickWheelArea>(private_uri, 1, 0, "WheelArea"); qmlRegisterType<QQuickSpinBoxValidator>(private_uri, 1, 0, "SpinBoxValidator"); qmlRegisterSingletonType<QQuickTooltip>(private_uri, 1, 0, "Tooltip", QQuickControlsPrivate::registerTooltipModule); qmlRegisterSingletonType<QQuickControlSettings>(private_uri, 1, 0, "Settings", QQuickControlsPrivate::registerSettingsModule); #ifdef QT_WIDGETS_LIB qmlRegisterType<QQuickStyleItem>(private_uri, 1, 0, "StyleItem"); engine->addImageProvider("__tablerow", new QQuickTableRowImageProvider); #endif engine->addImageProvider("desktoptheme", new QQuickDesktopIconProvider); if (isLoadedFromResource()) engine->addImportPath(QStringLiteral("qrc:/")); }
QString MachinekitApplicationPlugin::fileLocation() const { if (isLoadedFromResource()) return "qrc:/Machinekit/Application"; return baseUrl().toString(); }
QString MachinekitHalRemoteControlsPlugin::fileLocation() const { if (isLoadedFromResource()) return "qrc:/Machinekit/HalRemote/Controls"; return baseUrl().toString(); }
QString QtQuickControlsPlugin::fileLocation() const { if (isLoadedFromResource()) return "qrc:/QtQuick/Controls"; return baseUrl().toString(); }