mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-28 06:33:09 +00:00
Port to kcmutils_add_qml_module
This commit is contained in:
parent
00380b0962
commit
739897e335
36 changed files with 16 additions and 50 deletions
|
|
@ -1,7 +1,9 @@
|
||||||
# SPDX-FileCopyrightText: 2021 Devin Lin <devin@kde.org>
|
# SPDX-FileCopyrightText: 2021 Devin Lin <devin@kde.org>
|
||||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
# 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
|
cellularnetworksettings.cpp
|
||||||
modem.cpp
|
modem.cpp
|
||||||
modemdetails.cpp
|
modemdetails.cpp
|
||||||
|
|
@ -9,9 +11,6 @@ set (cellularnetworksettings_SRCS
|
||||||
mobileproviders.cpp
|
mobileproviders.cpp
|
||||||
profilesettings.cpp
|
profilesettings.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
kcoreaddons_add_plugin(kcm_cellular_network SOURCES ${cellularnetworksettings_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
|
|
||||||
|
|
||||||
target_link_libraries(kcm_cellular_network
|
target_link_libraries(kcm_cellular_network
|
||||||
Qt::DBus
|
Qt::DBus
|
||||||
Qt::Gui
|
Qt::Gui
|
||||||
|
|
@ -24,6 +23,3 @@ target_link_libraries(kcm_cellular_network
|
||||||
KF6::ModemManagerQt
|
KF6::ModemManagerQt
|
||||||
KF6::KCMUtilsQuick
|
KF6::KCMUtilsQuick
|
||||||
)
|
)
|
||||||
|
|
||||||
kcmutils_generate_desktop_file(kcm_cellular_network)
|
|
||||||
kpackage_install_package(package kcm_cellular_network kcms)
|
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,7 @@
|
||||||
# SPDX-FileCopyrightText: 2020 Tobias Fella <fella@posteo.de>
|
# SPDX-FileCopyrightText: 2020 Tobias Fella <fella@posteo.de>
|
||||||
# SPDX-License-Identifier: LGPL-2.0-or-later
|
# SPDX-License-Identifier: LGPL-2.0-or-later
|
||||||
|
|
||||||
set (hotspotsettings_SRCS hotspotsettings.cpp)
|
kcmutils_add_qml_kcm(kcm_mobile_hotspot SOURCES hotspotsettings.cpp)
|
||||||
|
|
||||||
kcoreaddons_add_plugin(kcm_mobile_hotspot SOURCES ${hotspotsettings_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
|
|
||||||
|
|
||||||
target_link_libraries(kcm_mobile_hotspot
|
target_link_libraries(kcm_mobile_hotspot
|
||||||
Qt::Quick
|
Qt::Quick
|
||||||
Qt::Qml
|
Qt::Qml
|
||||||
|
|
@ -13,5 +10,3 @@ target_link_libraries(kcm_mobile_hotspot
|
||||||
KF6::KCMUtilsQuick
|
KF6::KCMUtilsQuick
|
||||||
)
|
)
|
||||||
|
|
||||||
kpackage_install_package(package kcm_mobile_hotspot kcms)
|
|
||||||
kcmutils_generate_desktop_file(kcm_mobile_hotspot)
|
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,14 @@
|
||||||
# SPDX-FileCopyrightText: 2019 Jonah Brüchert <jbb@kaidan.im>
|
# 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
|
# 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
|
info.cpp
|
||||||
distroinfo.cpp
|
distroinfo.cpp
|
||||||
softwareinfo.cpp
|
softwareinfo.cpp
|
||||||
hardwareinfo.cpp
|
hardwareinfo.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
kcoreaddons_add_plugin(kcm_mobile_info SOURCES ${info_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
|
|
||||||
|
|
||||||
target_link_libraries(kcm_mobile_info
|
target_link_libraries(kcm_mobile_info
|
||||||
Qt::Core
|
Qt::Core
|
||||||
Qt::Gui
|
Qt::Gui
|
||||||
|
|
@ -20,6 +19,3 @@ target_link_libraries(kcm_mobile_info
|
||||||
KF6::Solid
|
KF6::Solid
|
||||||
)
|
)
|
||||||
|
|
||||||
kpackage_install_package(package kcm_mobile_info kcms)
|
|
||||||
kcmutils_generate_desktop_file(kcm_mobile_info)
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# SPDX-FileCopyrightText: 2022 Devin Lin <devin@kde.org>
|
# SPDX-FileCopyrightText: 2022 Devin Lin <devin@kde.org>
|
||||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
# 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
|
target_link_libraries(kcm_mobileshell
|
||||||
Qt::Core
|
Qt::Core
|
||||||
|
|
@ -11,6 +11,3 @@ target_link_libraries(kcm_mobileshell
|
||||||
KF6::KCMUtilsQuick
|
KF6::KCMUtilsQuick
|
||||||
)
|
)
|
||||||
|
|
||||||
kcmutils_generate_desktop_file(kcm_mobileshell)
|
|
||||||
|
|
||||||
kpackage_install_package(package kcm_mobileshell kcms) # Install our QML kpackage.
|
|
||||||
|
|
|
||||||
|
|
@ -3,14 +3,13 @@
|
||||||
|
|
||||||
add_definitions(-DTRANSLATION_DOMAIN=\"kcm_mobile_power\")
|
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
|
mobilepower.cpp
|
||||||
batterymodel.cpp
|
batterymodel.cpp
|
||||||
statisticsprovider.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
|
target_link_libraries(kcm_mobile_power
|
||||||
Qt::DBus
|
Qt::DBus
|
||||||
Qt::Core
|
Qt::Core
|
||||||
|
|
@ -21,5 +20,3 @@ target_link_libraries(kcm_mobile_power
|
||||||
KF6::Solid
|
KF6::Solid
|
||||||
)
|
)
|
||||||
|
|
||||||
kcmutils_generate_desktop_file(kcm_mobile_power)
|
|
||||||
kpackage_install_package(package kcm_mobile_power kcms)
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ set(timesettings_SRCS
|
||||||
|
|
||||||
qt_add_dbus_interface(timesettings_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/timedated1.xml timedated_interface)
|
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
|
target_link_libraries(kcm_mobile_time
|
||||||
Qt::Quick
|
Qt::Quick
|
||||||
|
|
@ -21,7 +21,3 @@ target_link_libraries(kcm_mobile_time
|
||||||
KF6::I18n
|
KF6::I18n
|
||||||
)
|
)
|
||||||
|
|
||||||
# Time and Date
|
|
||||||
|
|
||||||
kcmutils_generate_desktop_file(kcm_mobile_time)
|
|
||||||
kpackage_install_package(package kcm_mobile_time kcms)
|
|
||||||
|
|
|
||||||
|
|
@ -5,14 +5,13 @@ set(MALIIT_KEYBOARD_LANGUAGES_DIR "${CMAKE_INSTALL_FULL_LIBDIR}/maliit/keyboard2
|
||||||
|
|
||||||
add_definitions(-DQT_NO_KEYWORDS)
|
add_definitions(-DQT_NO_KEYWORDS)
|
||||||
|
|
||||||
set(onscreenkeyboard_SRCS
|
kcmutils_add_qml_kcm(kcm_mobile_onscreenkeyboard)
|
||||||
|
|
||||||
|
target_sources(kcm_mobile_onscreenkeyboard PRIVATE
|
||||||
languagemodel.cpp
|
languagemodel.cpp
|
||||||
gsettingsitem.cpp
|
gsettingsitem.cpp
|
||||||
virtualkeyboard.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_compile_definitions(kcm_mobile_onscreenkeyboard PRIVATE "MALIIT_KEYBOARD_LANGUAGES_DIR=\"${MALIIT_KEYBOARD_LANGUAGES_DIR}\"")
|
||||||
|
|
||||||
target_link_libraries(kcm_mobile_onscreenkeyboard
|
target_link_libraries(kcm_mobile_onscreenkeyboard
|
||||||
|
|
@ -24,6 +23,3 @@ target_link_libraries(kcm_mobile_onscreenkeyboard
|
||||||
PkgConfig::GIO
|
PkgConfig::GIO
|
||||||
PkgConfig::GOBJECT
|
PkgConfig::GOBJECT
|
||||||
)
|
)
|
||||||
|
|
||||||
kcmutils_generate_desktop_file(kcm_mobile_onscreenkeyboard)
|
|
||||||
kpackage_install_package(package kcm_mobile_onscreenkeyboard kcms)
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,7 @@
|
||||||
# SPDX-FileCopyrightText: 2018 Martin Kacej <m.kacej@atlas.sk>
|
# SPDX-FileCopyrightText: 2018 Martin Kacej <m.kacej@atlas.sk>
|
||||||
# SPDX-License-Identifier: LGPL-2.0-or-later
|
# SPDX-License-Identifier: LGPL-2.0-or-later
|
||||||
|
|
||||||
project (kcm_mobile_wifi)
|
kcmutils_add_qml_kcm(kcm_mobile_wifi SOURCES wifisettings.cpp)
|
||||||
|
|
||||||
set (wifisettings_SRCS wifisettings.cpp)
|
|
||||||
|
|
||||||
kcoreaddons_add_plugin(kcm_mobile_wifi SOURCES ${wifisettings_SRCS} INSTALL_NAMESPACE "plasma/kcms/systemsettings")
|
|
||||||
|
|
||||||
target_link_libraries(kcm_mobile_wifi
|
target_link_libraries(kcm_mobile_wifi
|
||||||
Qt::DBus
|
Qt::DBus
|
||||||
Qt::Gui
|
Qt::Gui
|
||||||
|
|
@ -18,5 +13,3 @@ target_link_libraries(kcm_mobile_wifi
|
||||||
KF6::KCMUtilsQuick
|
KF6::KCMUtilsQuick
|
||||||
)
|
)
|
||||||
|
|
||||||
kpackage_install_package(package kcm_mobile_wifi kcms)
|
|
||||||
kcmutils_generate_desktop_file(kcm_mobile_wifi)
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue