Warning, /graphics/spectacle/src/Gui/SceenshotModeMenu.qml is written in an unsupported language. File is not indexed.

0001 /* SPDX-FileCopyrightText: 2023 Noah Davis <noahadvs@gmail.com>
0002  * SPDX-License-Identifier: LGPL-2.0-or-later
0003  */
0004 
0005 import QtQuick
0006 import QtQuick.Controls
0007 import org.kde.spectacle.private
0008 
0009 Menu {
0010     id: root
0011     Instantiator {
0012         id: instantiator
0013         model: CaptureModeModel
0014         delegate: Action {
0015             required property var model
0016             text: model.display
0017             onTriggered: (source) => {
0018                 Settings.captureMode = model.captureMode
0019                 SpectacleCore.takeNewScreenshot()
0020             }
0021         }
0022 
0023         onObjectAdded: (index, object) => root.insertAction(index, object)
0024         onObjectRemoved: (index, object) => root.removeAction(object)
0025     }
0026 }