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

0001 /* SPDX-FileCopyrightText: 2022 Noah Davis <noahadvs@gmail.com>
0002  * SPDX-License-Identifier: LGPL-2.0-or-later
0003  */
0004 
0005 import QtQuick
0006 import QtQuick.Controls as QQC
0007 import org.kde.kirigami as Kirigami
0008 
0009 InlineMessage {
0010     id: root
0011     type: Kirigami.MessageType.Information
0012     text: (video ? i18n("The video was saved as <a href=\"%1\">%2</a>",
0013                 messageArgument,
0014                 contextWindow.baseFileName(messageArgument)) : i18n("The screenshot was saved as <a href=\"%1\">%2</a>",
0015                 messageArgument,
0016                 contextWindow.baseFileName(messageArgument)))
0017     actions: [
0018         QQC.Action {
0019             icon.name: "document-open-folder"
0020             text: i18n("Open Containing Folder")
0021             onTriggered: contextWindow.openContainingFolder(messageArgument)
0022         },
0023         // Not using showCloseButton because it toggles visible on this item,
0024         // making it harder to use with loaders.
0025         Kirigami.Action {
0026             displayComponent: QQC.ToolButton {
0027                 icon.name: "dialog-close"
0028                 onClicked: root.loader.state = "inactive"
0029             }
0030         }
0031     ]
0032 }