Warning, /maui/mauikit/src/controls.6/SettingsPage.qml is written in an unsupported language. File is not indexed.
0001 import org.mauikit.controls 1.3 as Maui
0002
0003 /**
0004 * @inherit ScrollColumn
0005 * @brief A friend control for the SettingsDialog. Use for creating subpages for the SettingDialog.
0006 *
0007 * The usage is quiet simple, just declare a list of children items and those will be positioned into a scrollable column layout. This is handled by a ColumnLayout, so the elements need to use the Layout attached properties.
0008 *
0009 * @note Consider using the SectionGroup and FlexSectionItem as the children for a cohesive look.
0010 *
0011 * Checkout the MauiKit ScrollColumn for more inherited properties.
0012 *
0013 * @code
0014 * Component
0015 * {
0016 * id: _settingsPage2
0017 *
0018 * Maui.SettingsPage
0019 * {
0020 * title: "Page2"
0021 *
0022 * Maui.FlexSectionItem
0023 * {
0024 * label1.text: "Configuration title"
0025 * label2.text: "Description text"
0026 *
0027 * Switch {}
0028 * }
0029 * }
0030 * }
0031 * @endcode
0032 */
0033 Maui.ScrollColumn
0034 {
0035 id: control
0036 spacing: Maui.Style.defaultSpacing*2
0037
0038 /**
0039 * @brief The title of the settings sub page.
0040 * By default this is set to english word `"Settings"`.
0041 */
0042 property string title : i18nd("mauikit", "Settings")
0043 }