Warning, /plasma/plasma-systemmonitor/src/page/EditablePageAction.qml is written in an unsupported language. File is not indexed.

0001 /*
0002  * SPDX-FileCopyrightText: 2020 Arjen Hiemstra <ahiemstra@heimr.nl>
0003  *
0004  * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0005  */
0006 
0007 import QtQuick 2.14
0008 import QtQuick.Controls 2.14
0009 import QtQuick.Layouts 1.14
0010 
0011 import org.kde.kirigami 2.12 as Kirigami
0012 
0013 import org.kde.ksysguard.page 1.0
0014 
0015 Kirigami.PagePoolAction {
0016     id: action
0017 
0018     property PageDataObject pageData
0019 
0020     page: Qt.resolvedUrl("EditablePage.qml") + "?page=" + pageData.fileName
0021 
0022     initialProperties: {
0023         "pageData": action.pageData
0024     }
0025 
0026     Component.onCompleted: {
0027         if (pageData.loadType == "onstart") {
0028             pagePool.loadPageWithProperties(page, initialProperties)
0029         }
0030     }
0031 }