Plasma
7 #ifndef PLASMA_CONTAINMENTACTIONS_H
8 #define PLASMA_CONTAINMENTACTIONS_H
12 #include <plasma/plasma_export.h>
13 #if PLASMA_ENABLE_DEPRECATED_SINCE(5, 94)
14 #include <KPluginInfo>
17 #include <plasma/plasma.h>
27 class ContainmentActionsPrivate;
56 #if PLASMA_ENABLE_DEPRECATED_SINCE(5, 67)
64 PLASMA_DEPRECATED_VERSION(5, 67,
"use metadata()")
97 virtual void configurationAccepted();
105 virtual void performNextAction();
113 virtual void performPreviousAction();
151 ContainmentActionsPrivate *
const d;
156 #if PLASMA_ENABLE_DEPRECATED_SINCE(5, 88)
162 #define K_EXPORT_PLASMA_CONTAINMENTACTIONS_WITH_JSON(libname, classname, jsonFile) \
163 K_PLUGIN_FACTORY_WITH_JSON(factory, jsonFile, registerPlugin<classname>();)
167 #endif // PLASMA_CONTAINMENTACTIONS_H
Namespace for everything in libplasma.
The base ContainmentActions class.
The base class for plugins that provide backgrounds and applet grouping containers.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:17:13 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.