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 }