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:
parent
7cda1c66e1
commit
0d461b1cad
@ -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})
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user