Port to kcmutils_add_qml_module

This commit is contained in:
Alexander Lohnau 2023-05-06 12:10:16 +02:00
parent 00380b0962
commit 739897e335
36 changed files with 16 additions and 50 deletions

View file

@ -1,7 +1,9 @@
# SPDX-FileCopyrightText: 2021 Devin Lin <devin@kde.org>
# SPDX-License-Identifier: GPL-2.0-or-later
set (cellularnetworksettings_SRCS
kcmutils_add_qml_kcm(kcm_cellular_network)
target_sources(kcm_cellular_network PRIVATE
cellularnetworksettings.cpp
modem.cpp
modemdetails.cpp
@ -9,9 +11,6 @@ set (cellularnetworksettings_SRCS
mobileproviders.cpp
profilesettings.cpp
)
kcoreaddons_add_plugin(kcm_cellular_network SOURCES ${cellularnetworksettings_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
target_link_libraries(kcm_cellular_network
Qt::DBus
Qt::Gui
@ -24,6 +23,3 @@ target_link_libraries(kcm_cellular_network
KF6::ModemManagerQt
KF6::KCMUtilsQuick
)
kcmutils_generate_desktop_file(kcm_cellular_network)
kpackage_install_package(package kcm_cellular_network kcms)

View file

@ -1,10 +1,7 @@
# SPDX-FileCopyrightText: 2020 Tobias Fella <fella@posteo.de>
# SPDX-License-Identifier: LGPL-2.0-or-later
set (hotspotsettings_SRCS hotspotsettings.cpp)
kcoreaddons_add_plugin(kcm_mobile_hotspot SOURCES ${hotspotsettings_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
kcmutils_add_qml_kcm(kcm_mobile_hotspot SOURCES hotspotsettings.cpp)
target_link_libraries(kcm_mobile_hotspot
Qt::Quick
Qt::Qml
@ -13,5 +10,3 @@ target_link_libraries(kcm_mobile_hotspot
KF6::KCMUtilsQuick
)
kpackage_install_package(package kcm_mobile_hotspot kcms)
kcmutils_generate_desktop_file(kcm_mobile_hotspot)

View file

@ -1,15 +1,14 @@
# SPDX-FileCopyrightText: 2019 Jonah Brüchert <jbb@kaidan.im>
# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
set(info_SRCS # Specify source files for the library
kcmutils_add_qml_kcm(kcm_mobile_info)
target_sources(kcm_mobile_info PRIVATE
info.cpp
distroinfo.cpp
softwareinfo.cpp
hardwareinfo.cpp
)
kcoreaddons_add_plugin(kcm_mobile_info SOURCES ${info_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
target_link_libraries(kcm_mobile_info
Qt::Core
Qt::Gui
@ -20,6 +19,3 @@ target_link_libraries(kcm_mobile_info
KF6::Solid
)
kpackage_install_package(package kcm_mobile_info kcms)
kcmutils_generate_desktop_file(kcm_mobile_info)

View file

@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: 2022 Devin Lin <devin@kde.org>
# SPDX-License-Identifier: GPL-2.0-or-later
kcoreaddons_add_plugin(kcm_mobileshell SOURCES kcm.cpp INSTALL_NAMESPACE "plasma/kcms/systemsettings")
kcmutils_add_qml_kcm(kcm_mobileshell SOURCES kcm.cpp)
target_link_libraries(kcm_mobileshell
Qt::Core
@ -11,6 +11,3 @@ target_link_libraries(kcm_mobileshell
KF6::KCMUtilsQuick
)
kcmutils_generate_desktop_file(kcm_mobileshell)
kpackage_install_package(package kcm_mobileshell kcms) # Install our QML kpackage.

View file

@ -3,14 +3,13 @@
add_definitions(-DTRANSLATION_DOMAIN=\"kcm_mobile_power\")
set(kcm_mobile_power_SRCS
kcmutils_add_qml_kcm(kcm_mobile_power SOURCES ${kcm_mobile_power_SRCS})
target_sources(kcm_mobile_power PRIVATE
mobilepower.cpp
batterymodel.cpp
statisticsprovider.cpp
)
kcoreaddons_add_plugin(kcm_mobile_power SOURCES ${kcm_mobile_power_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
target_link_libraries(kcm_mobile_power
Qt::DBus
Qt::Core
@ -21,5 +20,3 @@ target_link_libraries(kcm_mobile_power
KF6::Solid
)
kcmutils_generate_desktop_file(kcm_mobile_power)
kpackage_install_package(package kcm_mobile_power kcms)

View file

@ -10,7 +10,7 @@ set(timesettings_SRCS
qt_add_dbus_interface(timesettings_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/timedated1.xml timedated_interface)
kcoreaddons_add_plugin(kcm_mobile_time SOURCES ${timesettings_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
kcmutils_add_qml_kcm(kcm_mobile_time SOURCES ${timesettings_SRCS})
target_link_libraries(kcm_mobile_time
Qt::Quick
@ -21,7 +21,3 @@ target_link_libraries(kcm_mobile_time
KF6::I18n
)
# Time and Date
kcmutils_generate_desktop_file(kcm_mobile_time)
kpackage_install_package(package kcm_mobile_time kcms)

View file

@ -5,14 +5,13 @@ set(MALIIT_KEYBOARD_LANGUAGES_DIR "${CMAKE_INSTALL_FULL_LIBDIR}/maliit/keyboard2
add_definitions(-DQT_NO_KEYWORDS)
set(onscreenkeyboard_SRCS
kcmutils_add_qml_kcm(kcm_mobile_onscreenkeyboard)
target_sources(kcm_mobile_onscreenkeyboard PRIVATE
languagemodel.cpp
gsettingsitem.cpp
virtualkeyboard.cpp
)
kcoreaddons_add_plugin(kcm_mobile_onscreenkeyboard SOURCES ${onscreenkeyboard_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
target_compile_definitions(kcm_mobile_onscreenkeyboard PRIVATE "MALIIT_KEYBOARD_LANGUAGES_DIR=\"${MALIIT_KEYBOARD_LANGUAGES_DIR}\"")
target_link_libraries(kcm_mobile_onscreenkeyboard
@ -24,6 +23,3 @@ target_link_libraries(kcm_mobile_onscreenkeyboard
PkgConfig::GIO
PkgConfig::GOBJECT
)
kcmutils_generate_desktop_file(kcm_mobile_onscreenkeyboard)
kpackage_install_package(package kcm_mobile_onscreenkeyboard kcms)

View file

@ -1,12 +1,7 @@
# SPDX-FileCopyrightText: 2018 Martin Kacej <m.kacej@atlas.sk>
# SPDX-License-Identifier: LGPL-2.0-or-later
project (kcm_mobile_wifi)
set (wifisettings_SRCS wifisettings.cpp)
kcoreaddons_add_plugin(kcm_mobile_wifi SOURCES ${wifisettings_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
kcmutils_add_qml_kcm(kcm_mobile_wifi SOURCES wifisettings.cpp)
target_link_libraries(kcm_mobile_wifi
Qt::DBus
Qt::Gui
@ -18,5 +13,3 @@ target_link_libraries(kcm_mobile_wifi
KF6::KCMUtilsQuick
)
kpackage_install_package(package kcm_mobile_wifi kcms)
kcmutils_generate_desktop_file(kcm_mobile_wifi)