1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
# SPDX-FileCopyrightText: 2024 Bohdan Onofriichuk <bogdan.onofriuchuk@gmail.com>
# SPDX-FileCopyrightText: 2024 Natalie Clarius <natalie.clarius@kde.org>
# SPDX-License-Identifier: BSD-3-Clause
ecm_add_qml_module(brightnesscontrolplugin URI org.kde.plasma.private.brightnesscontrolplugin GENERATE_PLUGIN_SOURCE DEPENDENCIES QtCore)
target_sources(brightnesscontrolplugin PRIVATE
nightlightinhibitor.cpp nightlightinhibitor.h
screenbrightnesscontrol.cpp screenbrightnesscontrol.h
screenbrightnessdisplaymodel.cpp screenbrightnessdisplaymodel.h
keyboardbrightnesscontrol.cpp
keyboardcolorcontrol.cpp keyboardcolorcontrol.h
)
target_link_libraries(brightnesscontrolplugin PRIVATE
Qt::Core
Qt::DBus
Qt::Qml
QCoro::Coro
QCoro::DBus
)
ecm_qt_declare_logging_category(brightnesscontrolplugin
HEADER "brightnesscontrolplugin_debug.h"
IDENTIFIER "APPLETS::BRIGHTNESS"
CATEGORY_NAME org.kde.applets.brightness
DEFAULT_SEVERITY Warning
DESCRIPTION "Brightness and Color applet" EXPORT "APPLETS::BRIGHTNESS"
)
ecm_finalize_qml_module(brightnesscontrolplugin)
|