File indexing completed on 2024-05-19 16:37:09

0001 /*
0002     SPDX-FileCopyrightText: 2014 Marco Martin <mart@kde.org>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 #ifndef DIALOGNATIVETEST_H
0007 #define DIALOGNATIVETEST_H
0008 
0009 #include <QQuickItem>
0010 #include <QQuickView>
0011 #include <QTest>
0012 
0013 #include "plasmaquick/dialog.h"
0014 
0015 class DialogNativeTest : public QObject
0016 {
0017     Q_OBJECT
0018 
0019 public Q_SLOTS:
0020     void initTestCase();
0021     void cleanupTestCase();
0022 
0023 private Q_SLOTS:
0024     void size();
0025     void position();
0026 
0027 private:
0028     QQuickView *m_panel;
0029     QQuickView *m_panel2;
0030     QQuickView *m_panel3;
0031     QQuickItem *m_content;
0032     QQuickItem *m_content2;
0033     PlasmaQuick::Dialog *m_dialog;
0034     QDir m_cacheDir;
0035 };
0036 
0037 #endif