1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-13 09:59:23 +03:00

Port away from deprecated Plasma plugin macros

This commit is contained in:
Alexander Lohnau 2022-05-09 20:52:15 +02:00 committed by Luigi Toscano
parent 7cda1c66e1
commit 0d461b1cad
3 changed files with 5 additions and 7 deletions

View File

@ -1,8 +1,9 @@
set(indicator_SRCS
indicatorpackage.cpp
)
add_library(latte_packagestructure_indicator MODULE ${indicator_SRCS})
kcoreaddons_add_plugin(latte_packagestructure_indicator SOURCES indicatorpackage.cpp INSTALL_NAMESPACE kpackage/packagestructure)
set_target_properties(latte_packagestructure_indicator PROPERTIES OUTPUT_NAME latte_indicator)
target_link_libraries(latte_packagestructure_indicator
KF5::Declarative
@ -12,7 +13,4 @@ target_link_libraries(latte_packagestructure_indicator
kcoreaddons_desktop_to_json(latte_packagestructure_indicator latte-packagestructure-indicator.desktop)
install(TARGETS latte_packagestructure_indicator DESTINATION ${KDE_INSTALL_PLUGINDIR}/kpackage/packagestructure)
set_target_properties(latte_packagestructure_indicator PROPERTIES OUTPUT_NAME latte_indicator)
install(FILES latte-indicator.desktop DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR})

View File

@ -36,6 +36,6 @@ void IndicatorPackage::initPackage(KPackage::Package *package)
}
K_EXPORT_KPACKAGE_PACKAGE_WITH_JSON(Latte::IndicatorPackage, "latte-packagestructure-indicator.json")
K_PLUGIN_CLASS_WITH_JSON(Latte::IndicatorPackage, "latte-packagestructure-indicator.json")
#include "indicatorpackage.moc"

View File

@ -503,6 +503,6 @@ void Menu::quitApplication()
}
}
K_EXPORT_PLASMA_CONTAINMENTACTIONS_WITH_JSON(lattecontextmenu, Menu, "plasma-containmentactions-lattecontextmenu.json")
K_PLUGIN_CLASS_WITH_JSON(Menu, "plasma-containmentactions-lattecontextmenu.json")
#include "menu.moc"