Warning, /libraries/kirigami-addons/src/settings/SettingAction.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2021 Felipe Kinoshita <kinofhek@gmail.com>
0002 // SPDX-License-Identifier: LGPL-2.0-or-later
0003
0004 import QtQuick 2.15
0005 import QtQuick.Controls 2.15 as QQC2
0006 import org.kde.kirigami 2.20 as Kirigami
0007
0008 /**
0009 * @brief SettingAction defines a settings page, and is typically used by a CategorizedSettings object.
0010 * @since 5.86
0011 * @since org.kde.kirigami 2.18
0012 * @inherit org::kde::kirigami::PagePoolAction
0013 */
0014 Kirigami.PagePoolAction {
0015 /**
0016 * @brief The name of the action for when it needs to be referenced.
0017 *
0018 * Primary use case if for setting a default page in CategorizedSettings.
0019 */
0020 required property string actionName
0021
0022 pageStack: _stack
0023 pagePool: _pool
0024 basePage: _stack.initialPage
0025
0026 checkable: false
0027 }