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