find_package(Qt6WebEngineQuick ${QT_MIN_VERSION} CONFIG) set_package_properties(Qt6WebEngineQuick PROPERTIES PURPOSE "Needed by the dict applet" URL "https://doc.qt.io/qt-6/qtwebengine-index.html" TYPE OPTIONAL ) if (NOT Qt6WebEngineQuick_FOUND) return() endif() plasma_install_package(package org.kde.plasma_applet_dict) # TODO: fix pluginid "org.kde.plasma_applet_dict" into properly namespaced id "org.kde.plasma.dict" ####################################################################################### add_definitions(-DTRANSLATION_DOMAIN="plasma_applet_org.kde.plasma_applet_dict") ecm_add_qml_module(dictplugin URI org.kde.plasma.private.dict) target_sources(dictplugin PRIVATE plugin/dict_plugin.cpp plugin/dict_object.cpp plugin/dictionariesmodel.cpp ) target_link_libraries(dictplugin PRIVATE KF6::I18n Qt::Quick Qt::WebEngineQuick engine_dict_static ) ecm_finalize_qml_module(dictplugin)