# SPDX-FileCopyrightText: 2024 Carl Schwan # SPDX-License-Identifier: BSD-2-Clause ecm_add_qml_module(statefulappprivateplugin URI "org.kde.kirigamiaddons.statefulapp.private" GENERATE_PLUGIN_SOURCE DEPENDENCIES "org.kde.kirigami" "org.kde.kirigamiaddons.delegates" "org.kde.kirigamiaddons.components" ) target_sources(statefulappprivateplugin PRIVATE defaultapplication.cpp defaultapplication.h helper.cpp helper.h keysequencehelper.cpp keysequencehelper.h ) ecm_target_qml_sources(statefulappprivateplugin SOURCES KQuickCommandBarPage.qml ShortcutsEditor.qml KeySequenceItem.qml ) target_link_libraries(statefulappprivateplugin PRIVATE Qt6::Quick Qt6::Qml KF6::GuiAddons KF6::I18n KF6::ConfigGui KirigamiAddonsStatefulApp ) if (HAVE_KGLOBALACCEL) target_link_libraries(statefulappprivateplugin PRIVATE KF6::GlobalAccel) target_compile_definitions(statefulappprivateplugin PRIVATE -DHAVE_KGLOBALACCEL=\"true\") endif() ecm_finalize_qml_module(statefulappprivateplugin DESTINATION ${KDE_INSTALL_QMLDIR})