File indexing completed on 2024-06-09 05:29:35

0001 /*
0002     SPDX-FileCopyrightText: 2022 Thiago Sueto <herzenschein@gmail.com>
0003     SPDX-FileCopyrightText: 2022 Méven Car <meven@kde.org>
0004 
0005     SPDX-License-Identifier: GPL-2.0-or-later
0006 */
0007 
0008 #include "componentchoosermusicplayer.h"
0009 
0010 ComponentChooserMusicPlayer::ComponentChooserMusicPlayer(QObject *parent)
0011     : ComponentChooser(parent,
0012                        QStringLiteral("audio/mpeg"),
0013                        QStringLiteral("Player"),
0014                        QStringLiteral("org.kde.elisa.desktop"),
0015                        i18n("Select default music player"))
0016 {
0017 }
0018 
0019 static const QStringList audioMimetypes{"audio/aac",
0020                                         "audio/mp4",
0021                                         "audio/mpeg",
0022                                         "audio/mpegurl",
0023                                         "audio/ogg",
0024                                         "audio/vnd.rn-realaudio",
0025                                         "audio/vorbis",
0026                                         "audio/x-flac",
0027                                         "audio/x-mp3",
0028                                         "audio/x-mpegurl",
0029                                         "audio/x-ms-wma",
0030                                         "audio/x-musepack",
0031                                         "audio/x-oggflac",
0032                                         "audio/x-pn-realaudio",
0033                                         "audio/x-scpls",
0034                                         "audio/x-speex",
0035                                         "audio/x-vorbis",
0036                                         "audio/x-vorbis+ogg",
0037                                         "audio/x-wav"};
0038 
0039 QStringList ComponentChooserMusicPlayer::mimeTypes() const
0040 {
0041     return audioMimetypes;
0042 }