diff --git a/declarativeplugin/CMakeLists.txt b/declarativeplugin/CMakeLists.txt index 6f119d7b..fd9bd0da 100644 --- a/declarativeplugin/CMakeLists.txt +++ b/declarativeplugin/CMakeLists.txt @@ -1,24 +1,20 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}) set(kdeconnectdeclarativeplugin_SRC kdeconnectdeclarativeplugin.cpp responsewaiter.cpp objectfactory.cpp ) -set(qml_SRC - qml/RemoteKeyboard.qml - qml/PluginChecker.qml - qml/DBusProperty.qml -) +qt5_add_resources(kdeconnectdeclarativeplugin_SRC resources.qrc) add_library(kdeconnectdeclarativeplugin SHARED ${kdeconnectdeclarativeplugin_SRC}) target_link_libraries(kdeconnectdeclarativeplugin Qt5::Qml kdeconnectinterfaces ) install(TARGETS kdeconnectdeclarativeplugin DESTINATION ${QML_INSTALL_DIR}/org/kde/kdeconnect) -install(FILES qmldir ${qml_SRC} DESTINATION ${QML_INSTALL_DIR}/org/kde/kdeconnect) +install(FILES qmldir DESTINATION ${QML_INSTALL_DIR}/org/kde/kdeconnect) diff --git a/declarativeplugin/qmldir b/declarativeplugin/qmldir index 7f9af9e5..a98571e5 100644 --- a/declarativeplugin/qmldir +++ b/declarativeplugin/qmldir @@ -1,6 +1,2 @@ module org.kde.kdeconnect plugin kdeconnectdeclarativeplugin - -PluginChecker 1.0 PluginChecker.qml -DBusProperty 1.0 DBusProperty.qml -RemoteKeyboard 1.0 RemoteKeyboard.qml diff --git a/declarativeplugin/resources.qrc b/declarativeplugin/resources.qrc new file mode 100644 index 00000000..49224feb --- /dev/null +++ b/declarativeplugin/resources.qrc @@ -0,0 +1,7 @@ + + + qml/DBusProperty.qml + qml/PluginChecker.qml + qml/RemoteKeyboard.qml + +