diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-01-19 17:52:51 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-01-29 08:47:04 +0000 |
commit | c0bf3323d28def5be95ba28f7a2bb5efab78af73 (patch) | |
tree | e24f34799d5216039c1517752f4516e06a87d650 /tests/auto/unit/qmediaserviceprovider/mockserviceplugin3/mockserviceplugin3.cpp | |
parent | efc1d31a228a8f3466e5e9e9ff1154fd41c7a7f3 (diff) |
Get rid of the qmediaserviceprovider autotest
This class is scheduled to die soon anyway.
Change-Id: I888547252dcd9a1f07d10c121b3d5afd07f15076
Reviewed-by: Doris Verria <doris.verria@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'tests/auto/unit/qmediaserviceprovider/mockserviceplugin3/mockserviceplugin3.cpp')
-rw-r--r-- | tests/auto/unit/qmediaserviceprovider/mockserviceplugin3/mockserviceplugin3.cpp | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/tests/auto/unit/qmediaserviceprovider/mockserviceplugin3/mockserviceplugin3.cpp b/tests/auto/unit/qmediaserviceprovider/mockserviceplugin3/mockserviceplugin3.cpp deleted file mode 100644 index 4c1978203..000000000 --- a/tests/auto/unit/qmediaserviceprovider/mockserviceplugin3/mockserviceplugin3.cpp +++ /dev/null @@ -1,94 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:GPL-EXCEPT$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3 as published by the Free Software -** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT -** included in the packaging of this file. Please review the following -** information to ensure the GNU General Public License requirements will -** be met: https://www.gnu.org/licenses/gpl-3.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include <qmediaserviceproviderplugin.h> -#include <qmediaservice.h> -#include "../mockservice.h" - -class MockServicePlugin3 : public QMediaServiceProviderPlugin, - public QMediaServiceSupportedDevicesInterface -{ - Q_OBJECT - Q_INTERFACES(QMediaServiceSupportedDevicesInterface) - Q_PLUGIN_METADATA(IID "org.qt-project.qt.mediaserviceproviderfactory/5.0" FILE "mockserviceplugin3.json") -public: - [[nodiscard]] QStringList keys() const - { - return QStringList() << - QLatin1String(Q_MEDIASERVICE_MEDIAPLAYER) << - QLatin1String(Q_MEDIASERVICE_AUDIOSOURCE) << - QLatin1String(Q_MEDIASERVICE_CAMERA); - } - - QMediaService* create(QString const& key) override - { - if (keys().contains(key)) - return new MockMediaService("MockServicePlugin3"); - - return nullptr; - } - - void release(QMediaService *service) override - { - delete service; - } - - [[nodiscard]] QByteArray defaultDevice(const QByteArray &service) const override - { - if (service == Q_MEDIASERVICE_AUDIOSOURCE) - return "audiosource1"; - - if (service == Q_MEDIASERVICE_CAMERA) - return "frontcamera"; - - return QByteArray(); - } - - [[nodiscard]] QList<QByteArray> devices(const QByteArray &service) const override - { - QList<QByteArray> res; - if (service == Q_MEDIASERVICE_AUDIOSOURCE) - res << "audiosource1" << "audiosource2"; - - if (service == Q_MEDIASERVICE_CAMERA) - res << "frontcamera"; - - return res; - } - - QString deviceDescription(const QByteArray &service, const QByteArray &device) override - { - if (devices(service).contains(device)) - return QString(device)+" description"; - - return QString(); - } -}; - -#include "mockserviceplugin3.moc" - |