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 |
| 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 | |
| CQAbstractAnimation | |
| CQAbstractItemDelegate | |
| CQGraphicsLayout | |
| CQGraphicsProxyWidget | |
| CQGraphicsScene | |
| CQGraphicsView | |
| CQGraphicsWidget | |
| CQObject | |
| CQStyleOptionGraphicsItem | |
| CQWidget | |
| CStackedLayout | |
| CThemeConfig |
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:35 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:48:35 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference