• Skip to content
  • Skip to link menu
Brand

API Documentation

  1. KDE API Reference
  2. Kirigami
  • KDE Home
  • Contact Us

Quick Links

Skip menu "Kirigami"
  • Main Page
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • File List
  • Related Pages

Class Picker

About

QtQuick plugins to build user interfaces based on the KDE UX guidelines

Maintainer
Marco Martin
Supported platforms
Android, Linux
Community
IRC: #plasma on Freenode
Mailing list: plasma-devel
Use with CMake
find_package(KF5Kirigami)
target_link_libraries(yourapp KF5::Kirigami)
Clone
git clone git://anongit.kde.org/kirigami1.git
Browse source
Kirigami on cgit.kde.org

Kirigami

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCorg::kde::kirigami::AbstractApplicationHeaderAn item that can be used as a title for the application
|\Corg::kde::kirigami::ApplicationHeaderAn item that can be used as a title for the application
oCorg::kde::kirigami::AbstractApplicationWindowA 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 recomended by the HIG and provided by ApplicationWindow
|\Corg::kde::kirigami::ApplicationWindowA window that provides some basic features needed for all apps
oCorg::kde::kirigami::AbstractListItemAn item delegate for the primitive ListView component
|oCorg::kde::kirigami::BasicListItemAn item delegate for the primitive ListView component
|\Corg::kde::kirigami::BasicListItemAn item delegate for the primitive ListView component
oCorg::kde::kirigami::ActionAn item that represents an abstract Action
oCorg::kde::kirigami::LabelThis is a label which uses the plasma Theme
|\Corg::kde::kirigami::HeadingA heading label used for subsections of texts
oCorg::kde::kirigami::OverlayDrawerOverlay Drawers are used to expose additional UI elements needed for small secondary tasks for which the main UI elements are not needed
|oCorg::kde::kirigami::ContextDrawerA drawer specialization that will show a list of actions that are specific of the current page shown by the application
|\Corg::kde::kirigami::GlobalDrawerA drawer specialization intended for the global actions of the application valid regardless of the application state (think about the menubar of a desktop application)
oCorg::kde::kirigami::OverlaySheetAn overlay sheet that covers the current Page content
oCorg::kde::kirigami::PagePage is a container for all the app pages: everything pushed to the ApplicationWindow stackView should be a Page instabnce (or a subclass, such as ScrollablePage)
|oCorg::kde::kirigami::ScrollablePageScrollablePage is a container for all the app pages: everything pushed to the ApplicationWindow stackView should be a Page or ScrollablePage instabnce
|\Corg::kde::kirigami::ScrollablePageScrollablePage is a container for all the app pages: everything pushed to the ApplicationWindow stackView should be a Page or ScrollablePage instabnce
oCorg::kde::kirigami::RefreshableScrollViewRefreshableScrollView is a scroll view for any Flickable that supports the "scroll down to refresh" behavior, and also allows the contents of the flickable to have more top margins in order to make possible to scroll down the list to reach it with the thumb while using the phone with a single hand
oCorg::kde::kirigami::SeparatorA visual separator
oCorg::kde::kirigami::SplitDrawerSplit Drawers are used to expose additional UI elements which are optional and can be used in conjunction with the main UI elements
oCorg::kde::kirigami::SwipeListItemAn 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
oCorg::kde::kirigami::Theme
\Corg::kde::kirigami::Units
This file is part of the KDE documentation.
Documentation copyright © 1996-2017 The KDE developers.
Generated on Fri Feb 17 2017 11:09:24 by doxygen 1.8.6 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal