Warning, /libraries/kirigami-addons/Mainpage.dox is written in an unsupported language. File is not indexed.
0001 /* 0002 * This file is part of Kirigami Addons 0003 * SPDX-FileCopyrightText: 2023 Thiago Masato Costa Sueto <thiago.sueto@kde.org> 0004 * 0005 * SPDX-License-Identifier: LGPL-2.0-or-later 0006 */ 0007 0008 /** @mainpage Kirigami Addons 0009 0010 @section Introduction 0011 0012 Kirigami Addons is an additional set of visual components that work well on mobile and desktop and are guaranteed to be cross-platform. It uses Kirigami under the hood to create its components and should look native with any QtQuick Controls style. 0013 0014 A tutorial for Kirigami Addons can be found over <a href="https://develop.kde.org/docs/getting-started/kirigami/formcard-intro/">Develop</a>. 0015 0016 @subsection common_components Most common components 0017 0018 Kirigami Addons provides several QML modules. Each module may contain one or multiple components. 0019 0020 The following components are either commonly used or serve as entrypoints for using other API in their respective modules: 0021 0022 - @ref addonscomponents "Components Module" 0023 - AlbumMaximizeComponent 0024 - SearchPopupField 0025 - @ref dateandtime "Date and Time Module" 0026 - TimePopup 0027 - DatePopup 0028 - @ref delegate "Delegates Module" 0029 - IndicatorItemDelegate 0030 - RoundedItemDelegate 0031 - RoundedTreeDelegate 0032 - @ref formcard "Form Card Module" 0033 - AboutKDE 0034 - AboutPage 0035 - FormCard 0036 - FormHeader 0037 - FormCardPage 0038 - @ref categorizedsettings "Categorized Settings Module" 0039 - CategorizedSettings 0040 - SettingAction 0041 - @ref sounds "Sounds Module" 0042 - SoundsPicker 0043 - @ref treeview "TreeView Module" 0044 - TreeViewDecoration 0045 0046 @subsection modules List of modules and components 0047 0048 Each component can be used with an import statement following this pattern: 0049 0050 ``` 0051 import org.kde.kirigamiaddons.<module_name> <version> 0052 ``` 0053 0054 Starting with Qt6, the version is optional. 0055 0056 The following list can be used to check which component belongs to which module: 0057 0058 @subsubsection addonscomponents org.kde.kirigamiaddons.components 0059 0060 - AbstractMaximizeComponent 0061 - AlbumMaximizeComponent 0062 - AlbumModelItem 0063 - Avatar 0064 - AvatarButton 0065 - FloatingButton 0066 - DoubleFloatingButton 0067 - ImageMaximizeDelegate 0068 - VideoMaximizeDelegate 0069 - SearchPopupField 0070 0071 @subsubsection dateandtime org.kde.kirigamiaddons.dateandtime 0072 0073 - DatePicker 0074 - DatePopup 0075 - TimePicker 0076 0077 @subsubsection delegates org.kde.kirigamiaddons.delegates 0078 0079 - IndicatorItemDelegate 0080 - RoundedItemDelegate 0081 - RoundedTreeDelegate 0082 0083 @subsubsection formcard org.kde.kirigamiaddons.formcard 0084 0085 - AboutKDE 0086 - AboutPage 0087 - AbstractFormDelegate 0088 - FormArrow 0089 - FormButtonDelegate 0090 - FormCard 0091 - FormCardPage 0092 - FormCheckDelegate 0093 - FormComboBoxDelegate 0094 - FormDateTimeDelegate 0095 - FormDelegateBackground 0096 - FormDelegateSeparator 0097 - FormGridContainer 0098 - FormHeader 0099 - FormRadioDelegate 0100 - FormSectionText 0101 - FormSpinBoxDelegate 0102 - FormSwitchDelegate 0103 - FormTextDelegate 0104 - FormTextFieldDelegate 0105 0106 @subsubsection categorizedsettings org.kde.kirigamiaddons.settings 0107 0108 - CategorizedSettings 0109 - SettingAction 0110 0111 @subsubsection sounds org.kde.kirigamiaddons.sounds 0112 0113 - SoundsPicker 0114 0115 @subsubsection treeview org.kde.kirigamiaddons.treeview 0116 0117 - TreeViewDecoration 0118 0119 @licenses 0120 @lgpl 0121 0122 */ 0123 0124 // DOXYGEN_SET_PROJECT_NAME = "Kirigami Addons" 0125 // DOXYGEN_SET_RECURSIVE = YES 0126 // DOXYGEN_EXCLUDE_PATTERNS = */lib/* */private/* */tests/* */autotests/* */android/* */examples/* */styles/*