Warning, /graphics/spectacle/src/Gui/CaptureOptions.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.Layouts 0007 import org.kde.kirigami as Kirigami 0008 import org.kde.spectacle.private 0009 0010 Column { 0011 spacing: Kirigami.Units.mediumSpacing 0012 Kirigami.Heading { 0013 anchors.left: parent.left 0014 width: Math.max(implicitWidth, parent.width) 0015 topPadding: -captureHeadingMetrics.descent 0016 bottomPadding: -captureHeadingMetrics.descent + parent.spacing 0017 text: i18n("Take a new screenshot") 0018 horizontalAlignment: Text.AlignLeft 0019 verticalAlignment: Text.AlignVCenter 0020 level: 3 0021 // If recording is supported, there would be a tab bar right above this 0022 // label with largely the same text, creating redundancy. 0023 visible: !VideoPlatform.supportedRecordingModes 0024 FontMetrics { 0025 id: captureHeadingMetrics 0026 } 0027 } 0028 CaptureModeButtonsColumn { 0029 anchors.left: parent.left 0030 width: Math.max(implicitWidth, parent.width) 0031 } 0032 Kirigami.Heading { 0033 anchors.left: parent.left 0034 width: Math.max(implicitWidth, parent.width) 0035 topPadding: -captureHeadingMetrics.descent + parent.spacing 0036 bottomPadding: -captureHeadingMetrics.descent + parent.spacing 0037 horizontalAlignment: Text.AlignLeft 0038 verticalAlignment: Text.AlignVCenter 0039 text: i18n("Capture Settings") 0040 level: 3 0041 } 0042 CaptureSettingsColumn { 0043 anchors.left: parent.left 0044 width: Math.max(Layout.minimumWidth, parent.width) 0045 } 0046 }