# SPDX-FileCopyrightText: 2024-2025 Laurent Montel <montel@kde.org>
# SPDX-License-Identifier: BSD-3-Clause

kcoreaddons_add_plugin(ruqola_grabscreenplugin INSTALL_NAMESPACE ruqolaplugins/toolsplugins)

ecm_qt_declare_logging_category(ruqola_grabscreenplugin HEADER grabscreenplugin_debug.h
    IDENTIFIER RUQOLA_GRABSCREEN_PLUGIN_LOG CATEGORY_NAME org.kde.ruqola_grabscreenplugun
    DESCRIPTION "ruqola (grab screen plugin)" EXPORT RUQOLA)

kconfig_add_kcfg_files(ruqola_grabscreenplugin grabscreenplugintoolconfig.kcfgc)

target_sources(ruqola_grabscreenplugin PRIVATE
    grabscreenplugintool.h grabscreenplugintool.cpp
    grabscreenplugintoolinterface.h grabscreenplugintoolinterface.cpp
    grabscreenpluginjob.h grabscreenpluginjob.cpp
    grabscreenplugintoolutil.h grabscreenplugintoolutil.cpp
    grabscreenplugintoolconfigurewidget.h grabscreenplugintoolconfigurewidget.cpp
)
target_link_libraries(ruqola_grabscreenplugin
    libruqolawidgets
    librocketchatrestapi-qt
)
