Plasma
Class List
  Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| ▼NPlasma | Namespace for everything in libplasma | 
| CAbstractDialogManager | Shows the dialogs shown by applets and the rest of the shell | 
| CAbstractRunner | An abstract base class for Plasma Runner plugins | 
| CAbstractToolBox | |
| CAccessAppletJob | This class is used for asynchronously accessing an applet published on a remote system | 
| CAccessManager | Allows access to remote Plasma::Applet classes | 
| CAnimation | Abstract representation of a single animation | 
| CAnimationDriver | |
| CAnimator | A system for applying effects to Plasma elements | 
| CApplet | The base Applet class | 
| CAppletScript | Provides a restricted interface for scripted applets | 
| CAuthorizationInterface | Allows authorization of access to plasma services | 
| CAuthorizationManager | Allows authorization of access to plasma services | 
| CAuthorizationRule | Defines a rule indicating whether or not a certain service can be accessed by a certain machine | 
| CBusyWidget | A widget that provides a waiting spinner | 
| CCheckBox | Provides a Plasma-themed checkbox | 
| CClientPinRequest | Describes an outgoing connection | 
| CComboBox | Provides a Plasma-themed combo box | 
| CConfigLoader | |
| ▼CContainment | The base class for plugins that provide backgrounds and applet grouping containers | 
| CStyleOption | |
| CContainmentActions | The base ContainmentActions class | 
| CContainmentActionsPluginsConfig | A class that holds a map of triggers to plugin names | 
| CContext | |
| CCorona | A QGraphicsScene for Plasma::Applets | 
| CCredentials | This class encapsules someone's identity | 
| CDataContainer | A set of data exported via a DataEngine | 
| CDataEngine | Data provider for plasmoids (Plasma plugins) | 
| CDataEngineManager | DataEngine loader and life time manager | 
| CDataEngineScript | Provides a restricted interface for scripting a DataEngine | 
| CDeclarativeWidget | A widget that contains an entire QML context, with its own declarative engine | 
| CDelegate | Item delegate for rendering items in Plasma menus implemented with item views | 
| CDialog | A dialog that uses the Plasma style | 
| CExtender | Extends applets to allow detachable parts | 
| CExtenderGroup | Allows for grouping of extender items | 
| CExtenderItem | Provides detachable items for an Extender | 
| CFlashingLabel | Provides flashing text or icons inside Plasma | 
| CFrame | A widget that provides a simple frame | 
| CFrameSvg | Provides an SVG with borders | 
| CGLApplet | Plasma Applet that is fully rendered using OpengGL | 
| CGroupBox | Provides a plasma-themed QGroupBox | 
| CIconWidget | |
| CItemBackground | |
| CLabel | Provides a plasma-themed QLabel | 
| CLineEdit | Provides a plasma-themed KLineEdit | 
| CMeter | Provides generic meter widget for Plasma | 
| CPackage | Object representing an installed Plasmagik package | 
| CPackageMetadata | Provides metadata for a Package | 
| CPackageStructure | A description of the expected file structure of a given package type | 
| CPlotColor | |
| CPluginLoader | This is an abstract base class which defines an interface to which Plasma's Applet Loading logic can communicate with a parent application | 
| CPopupApplet | Allows applets to automatically 'collapse' into an icon when put in an panel, and is a convenient base class for any applet that wishes to use extenders | 
| CPushButton | Provides a plasma-themed KPushButton | 
| CQueryMatch | A match returned by an AbstractRunner in response to a given RunnerContext | 
| CRadioButton | Provides a plasma-themed QRadioButton | 
| CRunnerContext | Information related to a search, including the search term, metadata on the search term and collected matches | 
| CRunnerManager | Decides what installed runners are runnable, and their ratings | 
| CRunnerScript | Provides a restricted interface for scripting a runner | 
| CRunnerSyntax | |
| CScriptEngine | The base class for scripting interfaces to be used in loading plasmoids of a given language | 
| CScrollBar | Provides a plasma-themed QScrollBar | 
| CScrollWidget | A container of widgets that can have scrollbars | 
| CSeparator | |
| CService | This class provides a generic API for write access to settings or services | 
| CServiceAccessJob | This class is used for asynchronously accessing a job published on a remote system | 
| CServiceJob | This class provides jobs for use with Plasma::Service | 
| CSignalPlotter | Provides a signal plotter for plasma | 
| CSlider | Provides a plasma-themed QSlider | 
| CSpinBox | Provides a plasma-themed KIntSpinBox | 
| CSvg | A theme aware image-centric SVG class | 
| CSvgWidget | |
| CTabBar | A tab bar widget, to be used for tabbed interfaces | 
| CTextBrowser | Provides a plasma-themed KTextBrowser | 
| CTextEdit | Provides a plasma-themed KTextEdit | 
| CTheme | Interface to the Plasma theme | 
| CToolButton | Provides a plasma-themed QToolButton | 
| CToolTipContent | |
| CToolTipManager | Manages tooltips for QGraphicsWidgets in Plasma | 
| CTreeView | Provides a plasma-themed QTreeView | 
| CVideoWidget | Video playing widget via Phonon, it encloses the Phonon::MediaObject and Phonon::AudioOutput too | 
| CView | A QGraphicsView for a single Containment | 
| CWallpaper | The base Wallpaper class | 
| CWallpaperScript | Provides a restricted interface for scripting a Wallpaper | 
| CWebView | Provides a widget to display html content in Plasma | 
| CConfigLoader | A KConfigSkeleton that populates itself based on KConfigXT XML | 
| CIconWidget | Provides a generic icon | 
| CItemBackground | Background for QGraphicsWidget based item views with animation effects | 
| CKConfigSkeleton | |
| CKJob | |
| CStackedLayout | 
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
            Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:23:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
    KDE API Reference