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 30
|
# SPDX-FileCopyrightText: 2024 Bohdan Onofriichuk <bogdan.onofriuchuk@gmail.com>
# SPDX-License-Identifier: BSD-3-Clause
ecm_add_qml_module(batterymonitorplugin URI org.kde.plasma.private.batterymonitor GENERATE_PLUGIN_SOURCE)
target_sources(batterymonitorplugin PRIVATE
powerprofilescontrol.cpp powerprofilescontrol.h
inhibitioncontrol.cpp inhibitioncontrol.h
applicationdata_p.cpp applicationdata_p.h
inhibitmonitor_p.cpp inhibitmonitor_p.h
)
target_link_libraries(batterymonitorplugin PRIVATE
Qt::Core
Qt::DBus
Qt::Qml
Qt::Gui
KF6::Service
KF6::I18n
)
ecm_qt_declare_logging_category(batterymonitorplugin
HEADER "batterymonitor_debug.h"
IDENTIFIER "APPLETS::BATTERYMONITOR"
CATEGORY_NAME org.kde.applets.batterymonitor
DEFAULT_SEVERITY Warning
DESCRIPTION "Battery Monitor applet" EXPORT "APPLETS::BATTERYMONITOR"
)
ecm_finalize_qml_module(batterymonitorplugin)
|