mirror of
https://github.com/Qortal/Brooklyn.git
synced 2025-02-23 23:55:54 +00:00
47 lines
1.2 KiB
C++
47 lines
1.2 KiB
C++
/*
|
|
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
|
|
*/
|
|
|
|
#ifndef SCREENMAPPERTEST_H
|
|
#define SCREENMAPPERTEST_H
|
|
|
|
#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();
|
|
|
|
// Configuration read/write tests
|
|
void tst_readScreenActivityMapping();
|
|
void tst_readScreenActivityMappingFromOldConfig();
|
|
void tst_saveScreenActivityMapping();
|
|
void tst_readAndSaveItemsOnActivitiesOnDisabledScreens();
|
|
void tst_readAndSaveItemsOnActivitiesOnDisabledScreensFromOldConfig();
|
|
|
|
private:
|
|
void addScreens(const QUrl &path, const QString &activity);
|
|
|
|
ScreenMapper *m_screenMapper;
|
|
QString m_currentActivity;
|
|
QString m_alternativeActivity;
|
|
};
|
|
|
|
#endif // SCREENMAPPERTEST_H
|