Warning, /multimedia/audiotube/src/contents/ui/dialogs/AddPlaylistDialog.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2023 Mathis BrĂ¼chert <mbb@kaidan.im>
0002 //
0003 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0004 
0005 import QtQuick 2.1
0006 import QtQuick.Controls 2.12 as Controls
0007 import QtQuick.Layouts 1.3
0008 import org.kde.kirigami 2.19 as Kirigami
0009 
0010 import org.kde.ytmusic 1.0
0011 import ".."
0012 
0013 
0014 Kirigami.PromptDialog {
0015     property QtObject model
0016     id: addPlaylistDialog
0017     title: i18n("Add playlist")
0018     standardButtons: Kirigami.Dialog.Ok | Kirigami.Dialog.Cancel
0019     mainItem: Kirigami.FormLayout {
0020         Controls.TextField {
0021             id: titleField
0022 
0023             Kirigami.FormData.label: i18n("Playlist Title")
0024         }
0025         Controls.TextField {
0026             id: descriptionField
0027 
0028             Kirigami.FormData.label: i18n("Playlist Description")
0029         }
0030     }
0031 
0032     onAccepted: model.addPlaylist(titleField.text, descriptionField.text)
0033 }