Kirigami QML Types

AboutItem

An about item that displays the about data

AboutPage

An "About" page that is ready to integrate in a Kirigami app

AbstractApplicationHeader

An item that can be used as a title for the application

AbstractApplicationItem

An item that provides the features of AbstractApplicationWindow without the window itself

AbstractApplicationWindow

A window that provides some basic features needed for all apps

AbstractCard

The base for cards

Action

An item that represents an abstract Action

ActionTextField

An advanced control to create custom textfields with action buttons (for example, with a Clear button)

ActionToolBar

A toolbar built out of a list of actions

ApplicationItem

An item that provides the features of ApplicationWindow without the window itself

ApplicationWindow

A window that provides some basic features needed for all apps

Card

This is the standard layout of a Card

CardsLayout

A GridLayout optimized for showing one or two columns of cards, depending on the available space

CardsListView

A ListView that can have AbstractCard as its delegate

Chip

A compact element that represents an attribute, action, or filter

ContextDrawer

A specialized type of drawer that will show a list of actions relevant to the application's current page

ContextualHelpButton

An inline help button that shows a tooltip when clicked

FlexColumn

Column that grows in width to a fixed cap

GlobalDrawer

A specialized form of the Drawer intended for showing an application's always-available global actions

Heading

A heading label used for subsections of texts

ImageColors

Extracts the dominant colors from an element or an image and exports it to a color palette

InlineMessage

An inline message item with support for informational, positive, warning and error types, and with support for associated actions

InlineViewHeader

A fancy inline view header showing a title and optional actions

LinkButton

A button that looks like a link

ListItemDragHandle

A handle to reorder items in a view

ListSectionHeader

A section delegate for the primitive ListView component

LoadingPlaceholder

A placeholder for loading pages

MnemonicData

An attached property used to calculate automated keyboard sequences to trigger actions based upon their text

NavigationTabBar

Page navigation tab-bar, used as an alternative to sidebars for 3-5 elements

NavigationTabButton

Navigation buttons to be used for the NavigationTabBar component

OverlayDrawer

A Drawer used to expose additional UI elements needed for small secondary tasks for which the main UI elements are not needed

OverlaySheet

An overlay sheet that covers the current Page content

OverlayZStacking

An attached property that manages z-index for stacking overlays relative to each other

Page

A container for all the app pages

PagePool

A pool of Page items

PagePoolAction

An action used to load Pages coming from a common PagePool in a PageRow or QtQuickControls2 StackView

PageRow

A row-based navigation model that can be used with a set of interlinked information pages

PasswordField

This is a standard password text field

PlaceholderMessage

A placeholder message indicating that a view is empty

ScenePosition

An attached property that contains the information about the scene position of the item

ScrollablePage

Page that holds scrollable content, such as a ListView

SearchField

Standard TextField following the KDE HIG

SelectableLabel

This is a label which supports text selection

SpellCheck

This attached property contains hints for spell checker

UrlButton

A link button that contains a URL

WheelEvent

Describes the mouse wheel event

WheelHandler

Handles scrolling for a Flickable and 2 attached ScrollBars

imageColorsPaletteSwatch