Plasma
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
| CPlasma::AuthorizationInterface | Allows authorization of access to plasma services |
| CConfigLoader | A KConfigSkeleton that populates itself based on KConfigXT XML |
| CPlasma::ContainmentActionsPluginsConfig | A class that holds a map of triggers to plugin names |
| CPlasma::Credentials | This class encapsules someone's identity |
| CIconWidget | Provides a generic icon |
| CItemBackground | Background for QGraphicsWidget based item views with animation effects |
| ▼CKConfigSkeleton | |
| CPlasma::ConfigLoader | |
| CThemeConfig | |
| ▼CKJob | |
| CPlasma::AccessAppletJob | This class is used for asynchronously accessing an applet published on a remote system |
| CPlasma::ServiceAccessJob | This class is used for asynchronously accessing a job published on a remote system |
| CPlasma::ServiceJob | This class provides jobs for use with Plasma::Service |
| CPlasma::Package | Object representing an installed Plasmagik package |
| CPlasma::PackageMetadata | Provides metadata for a Package |
| CPlasma::PlotColor | |
| CPlasma::PluginLoader | This is an abstract base class which defines an interface to which Plasma's Applet Loading logic can communicate with a parent application |
| ▼CQAbstractAnimation | |
| CPlasma::Animation | Abstract representation of a single animation |
| ▼CQAbstractItemDelegate | |
| CPlasma::Delegate | Item delegate for rendering items in Plasma menus implemented with item views |
| ▼CQGraphicsLayout | |
| CStackedLayout | |
| ▼CQGraphicsProxyWidget | |
| CPlasma::CheckBox | Provides a Plasma-themed checkbox |
| CPlasma::ComboBox | Provides a Plasma-themed combo box |
| CPlasma::GroupBox | Provides a plasma-themed QGroupBox |
| CPlasma::Label | Provides a plasma-themed QLabel |
| CPlasma::LineEdit | Provides a plasma-themed KLineEdit |
| CPlasma::PushButton | Provides a plasma-themed KPushButton |
| CPlasma::RadioButton | Provides a plasma-themed QRadioButton |
| CPlasma::ScrollBar | Provides a plasma-themed QScrollBar |
| CPlasma::Slider | Provides a plasma-themed QSlider |
| CPlasma::SpinBox | Provides a plasma-themed KIntSpinBox |
| CPlasma::TextBrowser | Provides a plasma-themed KTextBrowser |
| CPlasma::TextEdit | Provides a plasma-themed KTextEdit |
| CPlasma::ToolButton | Provides a plasma-themed QToolButton |
| CPlasma::TreeView | Provides a plasma-themed QTreeView |
| CPlasma::VideoWidget | Video playing widget via Phonon, it encloses the Phonon::MediaObject and Phonon::AudioOutput too |
| ▼CQGraphicsScene | |
| CPlasma::Corona | A QGraphicsScene for Plasma::Applets |
| ▼CQGraphicsView | |
| CPlasma::View | A QGraphicsView for a single Containment |
| ▼CQGraphicsWidget | |
| CPlasma::AbstractToolBox | |
| ►CPlasma::Applet | The base Applet class |
| CPlasma::BusyWidget | A widget that provides a waiting spinner |
| CPlasma::DeclarativeWidget | A widget that contains an entire QML context, with its own declarative engine |
| CPlasma::Extender | Extends applets to allow detachable parts |
| ►CPlasma::ExtenderItem | Provides detachable items for an Extender |
| CPlasma::FlashingLabel | Provides flashing text or icons inside Plasma |
| CPlasma::Frame | A widget that provides a simple frame |
| CPlasma::IconWidget | |
| CPlasma::ItemBackground | |
| CPlasma::Meter | Provides generic meter widget for Plasma |
| CPlasma::ScrollWidget | A container of widgets that can have scrollbars |
| CPlasma::Separator | |
| CPlasma::SignalPlotter | Provides a signal plotter for plasma |
| CPlasma::SvgWidget | |
| CPlasma::TabBar | A tab bar widget, to be used for tabbed interfaces |
| CPlasma::WebView | Provides a widget to display html content in Plasma |
| ▼CQObject | |
| CPlasma::AbstractDialogManager | Shows the dialogs shown by applets and the rest of the shell |
| CPlasma::AbstractRunner | An abstract base class for Plasma Runner plugins |
| CPlasma::AccessManager | Allows access to remote Plasma::Applet classes |
| CPlasma::AnimationDriver | |
| CPlasma::Animator | A system for applying effects to Plasma elements |
| CPlasma::AuthorizationManager | Allows authorization of access to plasma services |
| CPlasma::AuthorizationRule | Defines a rule indicating whether or not a certain service can be accessed by a certain machine |
| CPlasma::ClientPinRequest | Describes an outgoing connection |
| CPlasma::ContainmentActions | The base ContainmentActions class |
| CPlasma::Context | |
| CPlasma::DataContainer | A set of data exported via a DataEngine |
| CPlasma::DataEngine | Data provider for plasmoids (Plasma plugins) |
| CPlasma::DataEngineManager | DataEngine loader and life time manager |
| CPlasma::PackageStructure | A description of the expected file structure of a given package type |
| CPlasma::RunnerContext | Information related to a search, including the search term, metadata on the search term and collected matches |
| CPlasma::RunnerManager | Decides what installed runners are runnable, and their ratings |
| ►CPlasma::ScriptEngine | The base class for scripting interfaces to be used in loading plasmoids of a given language |
| CPlasma::Service | This class provides a generic API for write access to settings or services |
| ►CPlasma::Svg | A theme aware image-centric SVG class |
| CPlasma::Theme | Interface to the Plasma theme |
| CPlasma::ToolTipManager | Manages tooltips for QGraphicsWidgets in Plasma |
| CPlasma::Wallpaper | The base Wallpaper class |
| CStackedLayout | |
| ▼CQSharedData | |
| CPlasma::PackageStructure | A description of the expected file structure of a given package type |
| ▼CQStyleOptionGraphicsItem | |
| CPlasma::Containment::StyleOption | |
| CPlasma::QueryMatch | A match returned by an AbstractRunner in response to a given RunnerContext |
| ▼CQWidget | |
| CPlasma::Dialog | A dialog that uses the Plasma style |
| CPlasma::RunnerSyntax | |
| CPlasma::ToolTipContent |
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