Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 CIconSizesProvides access to platform-dependent icon sizing
 CKirigamiPluginFactoryThis class is reimpleented by plugins to provide different implementations of PlatformTheme
 CKirigamiPluginFactoryV2This class provides an extended version of KirigamiPluginFactory
 CPlatformThemeThis class is the base for color management in Kirigami, different platforms can reimplement this class to integrate with system platform colors of a given platform
 CTabletModeWatcherThis class reports on the status of certain transformable devices which can be both tablets and laptops at the same time, with a detachable keyboard
 CUnitsA set of values to define semantically sizes and durations
 CAboutItemAn about item that displays the about data
 CAboutPageAn about page that is ready to integrate in a kirigami app
 CAbstractApplicationHeaderAn item that can be used as a title for the application
 CAbstractApplicationItemAn item that provides the features of AbstractApplicationWindow without the window itself
 CAbstractApplicationWindowA window that provides some basic features needed for all apps Use this class only if you need a custom content for your application, different from the Page Row behavior recommended by the HIG and provided by ApplicationWindow
 CAbstractCardA AbstractCard is the base for cards
 CAbstractItemViewHeaderAn item that can be used as an header for a ListView
 CAbstractListItemAn item delegate for the primitive ListView component
 CActionAn item that represents an abstract Action
 CActionTextFieldThis is advanced textfield
 CActionToolBarThis is a simple toolbar built out of a list of actions each action is represented by a ToolButton, those that won't fit the size will go in a menu under a button with the overflow ..
 CApplicationHeaderAn item that can be used as a title for the application
 CApplicationItemAn item that provides the features of ApplicationWindow without the window itself
 CApplicationWindowA window that provides some basic features needed for all apps
 CAvatarAn element that represents a user, either with initials, an icon, or a profile image
 CBasicListItemA BasicListItem provides a simple list item design that can handle the most common list item usecases
 CCardThis is the standard layout of a Card
 CCardsGridViewCardsGridView is used to display a grid of Cards generated from any model
 CCardsLayoutA GridLayout optimized for showing one or two columns of cards, depending on the available space
 CCardsListViewCardsListView is a ListView which can have AbstractCard as its delegate: it will automatically assign the proper spacings and margins around the cards adhering to the design guidelines
 CCategorizedSettingsA container for setting actions showing them in a list view and displaying the actual page next to it
 CCheckableListItemA simple subclass of BasicListItem that adds a checkbox on the left side of the layout
 CContextDrawerA drawer specialization that will show a list of actions that are specific of the current page shown by the application
 CFlexColumnFlexColumn is a column that grows in width to a fixed cap
 CFormLayoutThis is the base class for Form layouts conforming to the Kirigami Human interface guidelines
 CGlobalDrawerA drawer specialization intended for the global actions of the application valid regardless of the application state (think about the menubar of a desktop application)
 CHeadingA heading label used for subsections of texts
 CHeroAn element that implements a shared element transition, otherwise known as a "hero animation"
 CInlineMessageAn inline message item with support for informational, positive, warning and error types, and with support for associated actions
 CItemViewHeaderAn item that can be used as an header for a ListView
 CLabelThis is a label which uses the current Theme
 CLinkButtonShows a Button that looks like a link
 CListItemDragHandleImplements a drag handle supposed to be in items in ListViews to reorder items The ListView must visualize a model which supports item reordering, such as ListModel.move() or QAbstractItemModel instances with moveRows() correctly implemented
 CListSectionHeaderA section delegate for the primitive ListView component
 CNavigationTabBarPage navigation tab-bar, used as an alternative to sidebars for 3-5 elements
 COverlayDrawerOverlay Drawers are used to expose additional UI elements needed for small secondary tasks for which the main UI elements are not needed
 COverlaySheetAn overlay sheet that covers the current Page content
 CPagePage is a container for all the app pages: everything pushed to the ApplicationWindow's pageStack should be a Page
 CPagePoolActionAn action used to load Pages coming from a common PagePool in a PageRow or QtQuickControls2 StackView
 CPasswordFieldThis is a standard password text field
 CPlaceholderMessageA placeholder message indicating that a list view is empty
 CRouterWindowAn org::kde::kirigami::ApplicationWindow with a preconfigured PageRouter
 CScrollablePageScrollablePage is a Page that holds scrollable content, such as ListViews
 CSearchFieldThis is a standard textfield following KDE HIG
 CSeparatorA visual separator
 CSettingActionEach SettingAction given to a CategorizedSettings is used to declare a specific setting page
 CSwipeListItemAn item delegate Intended to support extra actions obtainable by uncovering them by dragging away the item with the handle This acts as a container for normal list items
 CTabViewLayoutControl for dynamically moving a bar above or below a content item, e.g
 CToolBarApplicationHeaderThis Application header represents a toolbar that will display the actions of the current page
 CUrlButtonA link button that contains a URL
 CBorderGroupGrouped property for rectangle border
 CColorUtilsUtilities for processing items to obtain colors and information useful for UIs that need to adjust to variable elements
 CColumnViewColumnView is a container that lays out items horizontally in a row, when not all items fit in the ColumnView, it will behave like a Flickable and will be a scrollable view which shows only a determined number of columns
 CColumnViewAttachedThis is an attached property to every item that is inserted in the ColumnView, used to access the view and page information such as the position and information for layouting, such as fillWidth
 CCornersGroupGrouped property for corner radius
 CDelegateRecyclerThis class may be used as a delegate of a ListView or a GridView in the case the intended delegate is a bit heavy, with many objects inside
 CFormLayoutAttachedThis attached property contains the information for decorating a FormLayout: It contains the text labels of fields and information about sections
 CIconClass for rendering an icon in UI
 CKirigamiWheelEventDescribes the mouse wheel event
 CMnemonicAttachedThis Attached property is used to calculate automated keyboard sequences to trigger actions based upon their text: if an "&" mnemonic is used (ie "&Ok"), the system will attempt to assign the desired letter giving it priority, otherwise a letter among the ones in the label will be used if possible and not conflicting
 CPagePoolA Pool of Page items, pages will be unique per url and the items will be kept around unless explicitly deleted
 CPageRouteItem representing a route the PageRouter can navigate to
 CPageRouterAn item managing pages and data of a ColumnView using named routes
 CPageRouterAttachedAttached object allowing children of a PageRouter to access its functions without requiring the children to have the parent PageRouter's id
 CPaintedRectangleItemA rectangle with a border and rounded corners, rendered through QPainter
 CPreloadRouteGroupItem holding data about when to preload a route
 CScenePositionAttachedThis attached property contains the information about the scene position of the item: Its global x and y coordinates will update automatically and can be binded
 CSettingsThis class contains global kirigami settings about the current device setup It is exposed to QML as the singleton "Settings"
 CShadowedBorderRectangleMaterialA material rendering a rectangle with a shadow and a border
 CShadowedRectangleA rectangle with a shadow
 CShadowedRectangleMaterialA material rendering a rectangle with a shadow
 CShadowedRectangleNodeScene graph node for a shadowed rectangle
 CShadowedTextureA rectangle with a shadow, using a QQuickItem as texture
 CShadowedTextureMaterialA material rendering a rectangle with a shadow
 CShadowedTextureNodeScene graph node for a shadowed texture source
 CShadowGroupGrouped property for rectangle shadow
 CSizeGroupSizeGroup is a utility object that makes groups of items request the same size
 CSpellCheckingAttachedThis attached property contains hints for enabling spell checking
 CToolBarLayoutAn item that creates delegates for actions and lays them out in a row
 CToolBarLayoutAttachedAttached property for ToolBarLayout delegates
 CWheelHandlerThis class intercepts the mouse wheel events of its target, and gives them to the user code as a signal, which can be used for custom mouse wheel management code
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Sep 23 2021 22:38:54 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.