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