File indexing completed on 2024-05-12 04:01:51

0001 /*
0002     SPDX-FileCopyrightText: 2006 Davide Bettio <davide.bettio@kdemail.net>
0003     SPDX-FileCopyrightText: 2007 Kevin Ottens <ervin@kde.org>
0004     SPDX-FileCopyrightText: 2007 Jeff Mitchell <kde-dev@emailgoeshere.com>
0005 
0006     SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0007 */
0008 
0009 #include "portablemediaplayer.h"
0010 #include "portablemediaplayer_p.h"
0011 
0012 #include "soliddefs_p.h"
0013 #include <solid/devices/ifaces/portablemediaplayer.h>
0014 
0015 Solid::PortableMediaPlayer::PortableMediaPlayer(QObject *backendObject)
0016     : DeviceInterface(*new PortableMediaPlayerPrivate(), backendObject)
0017 {
0018 }
0019 
0020 Solid::PortableMediaPlayer::~PortableMediaPlayer()
0021 {
0022 }
0023 
0024 QStringList Solid::PortableMediaPlayer::supportedProtocols() const
0025 {
0026     Q_D(const PortableMediaPlayer);
0027     return_SOLID_CALL(Ifaces::PortableMediaPlayer *, d->backendObject(), QStringList(), supportedProtocols());
0028 }
0029 
0030 QStringList Solid::PortableMediaPlayer::supportedDrivers(QString protocol) const
0031 {
0032     Q_D(const PortableMediaPlayer);
0033     return_SOLID_CALL(Ifaces::PortableMediaPlayer *, d->backendObject(), QStringList(), supportedDrivers(protocol));
0034 }
0035 
0036 QVariant Solid::PortableMediaPlayer::driverHandle(const QString &driver) const
0037 {
0038     Q_D(const PortableMediaPlayer);
0039     return_SOLID_CALL(Ifaces::PortableMediaPlayer *, d->backendObject(), QVariant(), driverHandle(driver));
0040 }
0041 
0042 #include "moc_portablemediaplayer.cpp"