Libplasma

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CDefaultToolTipInternal type containing the default layout of a tooltip
 CDescriptiveLabelThis is a descriptive label which uses the plasma theme
 CDialogBackgroundInternal type used by DialogBackground in plasmaquick to load the actual background SVG
 CExpandableListItemA list item that expands when clicked to show additional actions and/or a custom view
 CHeadingA heading label used for subsections of texts
 CListSectionHeaderA section delegate for the primitive ListView component
 CMenuAn Item provides a menu for use in context specific situations
 CMobileCursor
 CMobileTextActionsToolBar
 CModelContextMenuA ModelContextMenu creates a context menu with items populated from a model or a QList<QAction*>
 CPasswordFieldThis is a standard password text field
 CPlaceholderMessageA placeholder message indicating that a list view is empty
 CPlasmoidHeadingItem to be used as a header or footer in plasmoids
 CBasicPlasmoidHeadingA standard basic header for plasmoids which has title, a config button and a popup menu with all extra plasmoid actions
 CBasicPlasmoidHeadingA standard basic header for plasmoids which has title, a config button and a popup menu with all extra plasmoid actions
 CPlasma::PluginLoaderThis is an abstract base class which defines an interface to which Plasma's Applet Loading logic can communicate with a parent application
 CQAbstractNativeEventFilter [external]
 CPlasma::WindowThumbnailRenders a thumbnail for the window specified by the winId property
 CQObject [external]
 CPlasma::AppletThe base Applet class
 CPlasma::ContainmentThe base class for plugins that provide backgrounds and applet grouping containers
 CPlasma::ContainmentActionsThe base ContainmentActions class
 CPlasma::CoronaA bookkeeping Scene for Plasma::Applets
 CPlasma::ThemeInterface to the Plasma theme
 CPlasma::QuickThemeInterface to the Plasma theme
 CPlasma::TypesEnums and constants used in Plasma
 CPlasmaQuick::EdgeEventForwarderThe EdgeEventForwarder class This class forwards edge events to be replayed within the given margin This is useful if children do not touch the edge of a window, but want to get input events
 CPlasmaQuick::SharedQmlEngineAn object that instantiates an entire QML context, with its own declarative engine
 CPlasmaShellWaylandIntegrationThe PlasmaWaylandShellIntegration class exposes Plasma specific specific wayland extensions for
 CQAbstractItemModel [external]
 CQAbstractListModel [external]
 CPlasmaQuick::ConfigModelThis model contains all the possible config categories for a dialog, such as categories of the config dialog for an Applet TODO: it should probably become an import instead of a library?
 CQQuickItem [external]
 CPlasma::WindowThumbnailRenders a thumbnail for the window specified by the winId property
 CToolTipAreaAn Item managing a Plasma-themed tooltip
 CWallpaperItemThis class is exposed to wallpapers as the WallpaperItem root qml item
 CQWindow [external]
 CQQuickWindow [external]
 CPlasmaQuick::DialogDialog creates a Plasma themed top level window that can contain any QML component
 CQQmlParserStatus [external]
 CPlasmaQuick::DialogDialog creates a Plasma themed top level window that can contain any QML component
 CQQuickItem [external]
 CQSurface [external]
 CQWindow [external]
 CQtQuick.Controls.TextField [external]
 CActionTextFieldThis is advanced textfield
 CQtQuick.Item [external]
 CHighlightHighlight for a list or grid item
 CRepresentationItem to be used as root item for representations (full and compact) of plasmoids
 CRoundShadowDocumented API Inherits: Item
 CSearchFieldThis is a standard textfield following KDE HIG
 CShadowedLabelWhite text label with a black shadow behind it
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 11:55:47 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.