Plasma Extras QML Types

ActionTextField

This is advanced textfield. It is recommended to use this class when there is a need to create a create a textfield with action buttons (e.g a clear action)

BasicPlasmoidHeading

A standard basic header for plasmoids which has title, a config button and a popup menu with all extra plasmoid actions

DescriptiveLabel

This is a descriptive label which uses the plasma theme

ExpandableListItem

A list item that expands when clicked to show additional actions and/or a custom view

Heading

A heading label used for subsections of texts

Highlight

For a list or grid item

ListItem

ListSectionHeader

A section delegate for the primitive ListView component

ModelContextMenu

A ModelContextMenu creates a context menu with items populated from a model or a QList<QAction*>

PasswordField

This is a standard password text field

PlaceholderMessage

A placeholder message indicating that a list view is empty

PlasmoidHeading

Item to be used as a header or footer in plasmoids

Representation

Item to be used as root item for representations (full and compact) of plasmoids

SearchField

This is a standard textfield following KDE HIG. Using Ctrl+F as focus sequence and "Search…" as placeholder text

ShadowedLabel

White text label with a black shadow behind it