MauiKit Controls

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NMaui
 CPlatformTheme
 CAbstractPlatformThe AbstractPlatform class Defines abstract methods and properties that are common to be implemeted by each different platform Maui supports
 CAltBrowserA convinient way of switching between a grid an a list view
 CAnimatedImageViewerA view for displaying animated images, such as GIF documents
 CApplicationWindowA window that provides some basic features needed for most applications
 CAppViewThe AppView class
 CAppViewLoaderA companion for the AppViews control, for lazy-loading the views to not drain too much resources
 CAppViewsViews switcher component
 CBadgeA Badge item to display text - as a counter - or an icon as a notification hint
 CChipThis an information element, similar to a button, but more compact
 CCloseButtonThe standard control for presenting a close button
 CCollageItemA custom item to be used as a delegate in the browsing views or as a standalone card. This element presents a group of images in a vignette-form
 CColorsRowA row of color buttons
 CContextualMenuA convergent contextual menu that adapats to the screen size and device input method
 CControlsThe Controls class
 CCSDButtonAn abstraction for a client-side-decoration button
 CCSDControlsThe client-side-decorations manager for the MauiKit application
 CDialogWindowA window that provides some basic features needed for most applications
 CDoodleA drawing component wrapped in a popup surface. This controls inherits from MauiKit PopupPage, to checkout its inherited properties refer to the docs
 CDoodleCanvasThe canvas element for the Doodle component
 CFileListingDialogA dialog for listing file URLs and for suggesting to perform an action[s]
 CFlexListItemA template to position information next to a flexing right-content section, that wraps into a new line under constrained space conditions
 CFlexSectionItemAn item used for holding information in a responsive layout. This control inherits from MauiKit FlexListItem, to checkout its inherited properties refer to the docs
 CFontPickerA custom control use to pick a font and its properties
 CFontPickerDialogThe Mauikit FontPicker component wrapped inside a popup dialog for convenience
 CFontPickerModelA model of fonts and its properties
 CFontsComboBoxA combo-box element to list the system fonts with a inline style preview
 CGalleryRollItemA custom item to be used as a delegate in the browsing views or as a standalone card. This element presents a group of images in a carousel form
 CGalleryRollTemplateA template control to display images in a carousel form. This element is use with the GalleryRollItem to display the images, so consider using that control instead of this one
 CGridBrowserA browser view with a grid layout
 CGridBrowserDelegateA MauiKit ItemDelegate with some extra functionality and an informational column layout
 CGridItemTemplateA template with a icon or image and a two bottom labels
 CGroupSizesThe sizes group for some Style properties, such as Style::iconSize, Style::space, etc
 CHandyThe Handy class
 CHolderHolder A component meant to be used as a placeholder element with support for a title, message body, icon image - animated or not -, and a set of contextual actions
 CInfoDialogA Dialog with a built-in template container for displaying information, with a title, image and message body
 CInputDialogAn InfoDialog with a text entry field
 CItemDelegateItemDelegate is the base for the MauiKit delegate controls. It is radically different from QQC2 ItemDelegate
 CLabelDelegateA basic MauiKit delegate for displaying a text label with an icon in a horizontal layout
 CListBrowserA browser view with a list layout. This controls inherits from QQC2 Item, to checkout its inherited properties refer to the Qt Docs.
 CListBrowserDelegateA MauiKit ItemDelegate with an informational row layout. This controls inherits from MauiKit ItemDelegate, to checkout its inherited properties refer to docs
 CListDelegateA basic delagate for a label and an icon, to be used in a list browser. This controls inherits from MauiKit ItemDelegate, to checkout its inherited properties refer to docs
 CListItemTemplateA template for an horizontal layout of information
 CMAUIAndroidThe MAUIAndroid class
 CMauiAppThe MauiApp class The MauiApp is a global singleton instance, can be accessed from QML as an attached property, so it can be used by importing org.mauikit.controls
 CMAUIKDEThe MAUIKDE class
 CMauiListMauiList class
 CMAUIMacOSThe MAUIMacOS class
 CMauiModelThe MauiModel class
 CMenuItemActionRowA menu item entry for placing a set of actions as the children. The actions will be represented as row of QQC2 ToolButton
 CNotify
 CPageA page with a header and footer, that can be flipped among many other features
 CPageLayoutA MauiKit Page with a toolbar bar content that is dynamically split onto two bars upon request. This control inherits from MauiKit Page, to checkout its inherited properties refer to docs
 CPasswordFieldA text field meant to enter passwords
 CPieButtonA group of actions positioned in a plegable ribbon that fold/unfolds from a big floating colored button
 CPopupPageA QQC2 Popup with extra built-in features, such as a snapping surface, scrollable contents, and action buttons
 CProgressIndicatorA QQC2 ProgressBar bu styled to be used as a indetermined progress indicator. Usually used at the bottom of a view
 CScrollColumnA QQC2 ScrollView setup ready for adding any children into a column layout that is scrollable. This control inherits from QQC2 ScrollView, to checkout its inherited properties refer to the Qt Docs.
 CSearchFieldThis is just a QQC2 TextField with a icon to more clearly indicate its intended use case for entering search queries This control inherits from QQC2 TextField, to checkout its inherited properties refer to the Qt Docs.
 CSectionGroupA control to group children elements into a column layout with a header section with a title and message body
 CSectionHeaderA control for dividing sections with a title label and a message body. This controls inherits from QQC2 Pane, to checkout its inherited properties refer to the Qt Docs.
 CSectionItemAn item used for holding information in a vertical column layout
 CSelectionBarA bar to group selected items and a list of actions to perform to such selection
 CSeparatorA visual separator
 CSettingsDialogA popup page with a scrollable vertical layout, and support for a stack of multiple pages. The default container fo this control is a MauiKit SettingsPage, and the popup will snap to the window full size on constrained spaces
 CSettingsPageA friend control for the SettingsDialog. Use for creating subpages for the SettingDialog
 CShareDialog
 CShareDialogLinux
 CSideBarThe container for the sidebar section in the SideBarView
 CSideBarViewA view with a collapsible sidebar
 CSplitViewAn extension to the QQC2 SplitView control, adding some extra functionality. This controls inherits from QQC2 SplitView, to checkout its inherited properties refer to the Qt Docs. This control add a quick way to add split views and remove them
 CSplitViewItemAn item to be used as a view container for the MauiKit SplitView. This controls inherits from QQC2 Pane, to checkout its inherited properties refer to the Qt Docs. This is the preferred control to use when adding a new view into the SplitView, since it follows the Maui Style HIG
 CStyleThe MauiKit Style preferences singleton object
 CSwipeBrowserDelegateA control used to display information in a horizontal layout, and with a set of actions placed underneath that is revealed by swiping to the left
 CSwipeItemDelegate
 CTabBarTab bar alternative to QQC TabBar, and based on it
 CTabButtonA expanded implementation of the QQC2 TabButton with a predefined horizontal layout
 CTabViewContainer to organize items as a tab view
 CTabViewButtonA TabButton crafted to be use along with the MauiKit TabView
 CTabViewInfoThe TabViewInfo class
 CTabViewItemJust a basic wrapper around a QQC2 Loader, to put in a TabView view and lazy-load it, only when it is the current view or already has been activated
 CTextFieldPopupA TextField control with an attached popup surface
 CTileSetTilesets are collections of stretchable pixmaps corresponding to a given widget corners, sides, and center
 CToolActionsA set of grouped action visually joined together
 CToolBarAn alternative to QQC2 ToolBar, with a custom horizontal layout - divided into three main sections - left, middle and right
 CToolButtonMenuA control to host into a Menu popup, a set of MenuItem or Actions as its children
 CWindowControlsLinuxThe window control buttons for windows using client side decorations
 CWindowControlsMac
 CWindowControlsWindows
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Thu Feb 15 2024 04:05:56 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.