| 102 | } |
| 103 | |
| 104 | QuickUI *QuickUI::create(QQmlEngine *qmlEngine, QJSEngine *engine) |
| 105 | { |
| 106 | auto *const quickUI = dataObjectFromProperty<QuickUI>(qmlEngine, engine); |
| 107 | if (qmlEngine) { |
| 108 | auto *const imageProvider = new QtForkAwesome::QuickImageProvider(Data::IconManager::instance().forkAwesomeRenderer()); |
| 109 | connect(quickUI->m_imageProvider = imageProvider, &QObject::destroyed, quickUI, [quickUI]() { quickUI->m_imageProvider = nullptr; }); |
| 110 | qmlEngine->addImageProvider(QStringLiteral("fa"), imageProvider); |
| 111 | } |
| 112 | return quickUI; |
| 113 | } |
| 114 | |
| 115 | /*! |
| 116 | * \brief Returns a space-separated list of available Qt Quick GUI modes. |
nothing calls this directly
no outgoing calls
no test coverage detected