Warning, /utilities/krecorder/src/contents/ui/DefaultPage.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * SPDX-FileCopyrightText: 2020-2021 Devin Lin <espidev@gmail.com> 0003 * 0004 * SPDX-License-Identifier: GPL-3.0-or-later 0005 */ 0006 0007 import QtQuick 0008 import org.kde.kirigami as Kirigami 0009 import QtQuick.Controls as Controls 0010 import QtQuick.Layouts 0011 import KRecorder 0012 0013 Kirigami.Page { 0014 title: "" 0015 0016 property int yTranslate: 0 0017 property int mainOpacity: 0 0018 0019 actions: [ 0020 Kirigami.Action { 0021 visible: applicationWindow().isWidescreen 0022 icon.name: "settings-configure" 0023 text: i18n("Settings") 0024 onTriggered: applicationWindow().openSettings(); 0025 } 0026 ] 0027 0028 Kirigami.PlaceholderMessage { 0029 opacity: mainOpacity 0030 transform: Translate { y: yTranslate } 0031 0032 anchors.centerIn: parent 0033 width: parent.width - (Kirigami.Units.largeSpacing * 4) 0034 icon.name: "microphone-sensitivity-medium" 0035 text: RecordingModel.count > 0 ? i18n("Play a recording, or record a new one") : i18n("Record a new recording") 0036 type: Kirigami.PlaceholderMessage.Type.Informational 0037 } 0038 } 0039