3
0
mirror of https://github.com/Qortal/Brooklyn.git synced 2025-02-23 23:55:54 +00:00
Scare Crowe d2ebfd0519 QortalOS Titan 5.60.12
Screw the description like that inbred T3Q
2022-03-05 21:17:59 +05:00

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