SPDX-FileCopyrightText: 2017 KlarΓ€lvdalens Datakonsult AB a KDAB Group company <info@kdab.com>
Work sponsored by the LiMux project of the city of Munich.
SPDX-FileCopyrightText: Andras Mantia <andras.mantia@kdab.com>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#pragma once
#include <QObject>
class ScreenMapper;
class ScreenMapperTest : public QObject
{
Q_OBJECT
private Q_SLOTS:
void initTestCase();
void init();
void tst_addScreens();
void tst_removeScreens();
void tst_addMapping();
void tst_addRemoveScreenWithItems();
void tst_addRemoveScreenDifferentPaths();
void tst_replacementOwner();
void tst_readScreenActivityMapping();
void tst_saveScreenActivityMapping();
void tst_readAndSaveItemsOnActivitiesOnDisabledScreens();
private:
void addScreens(const QUrl &path, const QString &activity);
ScreenMapper *m_screenMapper;
QString m_currentActivity;
QString m_alternativeActivity;
};