shift-shell/kded/CMakeLists.txt
Devin Lin d2b5416513 kded: Add startup settings manager
This adds a new component that manages Plasma Mobile specific configuration on every session startup. It also restores configuration when logged into a desktop session. 

This allows us to remove https://invent.kde.org/plasma-mobile/plasma-phone-settings, as well as configuration that was set in the look and feel. This also gives us an easy way to control configuration upgrade paths, and in the future, add ways for the configuration to easily be reset for debugging purposes.
2023-02-23 16:43:38 +00:00

21 lines
482 B
CMake

# SPDX-FileCopyrightText: 2023 Devin Lin <devin@kde.org>
# SPDX-License-Identifier: GPL-2.0-or-later
kcoreaddons_add_plugin(kded_plasma-mobile-start INSTALL_NAMESPACE "kf${QT_MAJOR_VERSION}/kded")
target_sources(kded_plasma-mobile-start PRIVATE
startdaemon.cpp
settings.cpp
config.h
utils.h
)
target_link_libraries(kded_plasma-mobile-start PRIVATE
Qt::Core
KF5::DBusAddons
KF5::ConfigWidgets
KF5::KIOGui
KF5::Notifications
KF5::Package
)