diff options
Diffstat (limited to 'tests/auto/qsensorgestures/plugins')
13 files changed, 0 insertions, 937 deletions
diff --git a/tests/auto/qsensorgestures/plugins/test/qtest2recognizer.cpp b/tests/auto/qsensorgestures/plugins/test/qtest2recognizer.cpp deleted file mode 100644 index b2bba482..00000000 --- a/tests/auto/qsensorgestures/plugins/test/qtest2recognizer.cpp +++ /dev/null @@ -1,86 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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 "qtest2recognizer.h" - -#include "qtestsensorgestureplugin_p.h" - -QTest2Recognizer::QTest2Recognizer(QObject *parent) - : QSensorGestureRecognizer(parent), - active(0) -{ -} - -QTest2Recognizer::~QTest2Recognizer() -{ -} - -bool QTest2Recognizer::start() -{ - Q_EMIT test2(); - - Q_EMIT detected("test2"); - - Q_EMIT test3(true); - active = true; - - return true; -} - -bool QTest2Recognizer::stop() -{ - active = false; - return true; -} - -bool QTest2Recognizer::isActive() -{ - return active; -} - - -void QTest2Recognizer::create() -{ - active = false; -} - -QString QTest2Recognizer::id() const -{ - return QString("QtSensors.test2"); -} - -int QTest2Recognizer::thresholdTime() const -{ - return timerTimeout; -} - -void QTest2Recognizer::setThresholdTime(int msec) -{ - timer->setInterval(msec); -} - diff --git a/tests/auto/qsensorgestures/plugins/test/qtest2recognizer.h b/tests/auto/qsensorgestures/plugins/test/qtest2recognizer.h deleted file mode 100644 index ad9a1584..00000000 --- a/tests/auto/qsensorgestures/plugins/test/qtest2recognizer.h +++ /dev/null @@ -1,63 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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$ -** -****************************************************************************/ - -#ifndef QTEST2RECOGNIZER_H -#define QTEST2RECOGNIZER_H - -#include <qsensorgesturerecognizer.h> - -class QTest2Recognizer : public QSensorGestureRecognizer -{ - Q_OBJECT - -public: - QTest2Recognizer(QObject *parent = 0); - ~QTest2Recognizer(); - - void create() override; - - QString id() const override; - bool start() override; - bool stop() override; - bool isActive() override; - - int thresholdTime() const; - void setThresholdTime(int msec); - -Q_SIGNALS: - void test2(); - void test3(bool); - -private: - int timerTimeout; - QTimer *timer; - bool active; -}; - - -#endif // QTEST2RECOGNIZER_H diff --git a/tests/auto/qsensorgestures/plugins/test/qtestrecognizer.cpp b/tests/auto/qsensorgestures/plugins/test/qtestrecognizer.cpp deleted file mode 100644 index 9d523bc8..00000000 --- a/tests/auto/qsensorgestures/plugins/test/qtestrecognizer.cpp +++ /dev/null @@ -1,93 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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 <QStringList> -#include <QTimer> - -#include "qtestrecognizer.h" -#include "qtestsensorgestureplugin_p.h" - - -QTestRecognizer::QTestRecognizer(QObject *parent) - : QSensorGestureRecognizer(parent), - active(0) -{ - timeout(); -} - -QTestRecognizer::~QTestRecognizer() -{ -} - -void QTestRecognizer::timeout() -{ - Q_EMIT detected("tested"); - Q_EMIT tested(); - QTimer::singleShot(100, this, SLOT(timeout())); -} - - -bool QTestRecognizer::start() -{ - Q_EMIT detected("tested"); - Q_EMIT tested(); - active = true; - return true; -} - -bool QTestRecognizer::stop() -{ - active = false; - return true; -} - -bool QTestRecognizer::isActive() -{ - return active; -} - -void QTestRecognizer::create() -{ - active = false; -} - -QString QTestRecognizer::id() const -{ - return QString("QtSensors.test"); -} - - -int QTestRecognizer::thresholdTime() const -{ - return timerTimeout; -} - -void QTestRecognizer::setThresholdTime(int msec) -{ - timer->setInterval(msec); -} diff --git a/tests/auto/qsensorgestures/plugins/test/qtestrecognizer.h b/tests/auto/qsensorgestures/plugins/test/qtestrecognizer.h deleted file mode 100644 index 3afe7806..00000000 --- a/tests/auto/qsensorgestures/plugins/test/qtestrecognizer.h +++ /dev/null @@ -1,66 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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$ -** -****************************************************************************/ - -#ifndef QTESTRECOGNIZER_H -#define QTESTRECOGNIZER_H - -#include <qsensorgesturerecognizer.h> - -class QTestRecognizer : public QSensorGestureRecognizer -{ - Q_OBJECT - Q_PROPERTY(int thresholdTime READ thresholdTime WRITE setThresholdTime) - -public: - - QTestRecognizer(QObject *parent = 0); - ~QTestRecognizer(); - - void create() override; - - QString id() const override; - bool start() override; - bool stop() override; - bool isActive() override; - - int thresholdTime() const; - void setThresholdTime(int msec); - -Q_SIGNALS: - void tested(); - -private: - int timerTimeout; - QTimer *timer; - bool active; - -public slots: - void timeout(); -}; - -#endif // QTESTRECOGNIZER_H diff --git a/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin.cpp b/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin.cpp deleted file mode 100644 index c5eeff89..00000000 --- a/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin.cpp +++ /dev/null @@ -1,95 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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 <QObject> -#include <QtPlugin> -#include <QStringList> -#include <QTimer> -#include <QTest> - -#include "qtestrecognizer.h" -#include "qtest2recognizer.h" - -#include "qtestsensorgestureplugin_p.h" - -#include <qsensorgestureplugininterface.h> -#include <qsensorgesturerecognizer.h> -#include <qsensorgesturemanager.h> - - -QTestSensorGesturePlugin::QTestSensorGesturePlugin() -{ -} - -QTestSensorGesturePlugin::~QTestSensorGesturePlugin() -{ -} - - -///*! -// Describes this gesture's possible gesture signals. -//handled through the detected(const QString &) signal. -// */ -//QStringList QTestSensorGesturePlugin::gestureSignals() const -//{ -// QStringList list; -// Q_FOREACH (const QSensorGestureRecognizer* rec, recognizersList) { -// list.append(rec->gestureSignals()); -// } -// return list; -//} - -QList <QSensorGestureRecognizer *> QTestSensorGesturePlugin::createRecognizers() -{ - QSensorGestureRecognizer *sRec = new QTestRecognizer(this); - recognizersList.append(sRec); - - QSensorGestureRecognizer *sRec2 = new QTest2Recognizer(this); - recognizersList.append(sRec2); - - return recognizersList; -} - -QStringList QTestSensorGesturePlugin::supportedIds() const -{ - QStringList list; - list << "QtSensors.test"; - list <<"QtSensors.test2"; - - return list; -} - -QList<QSensorGestureRecognizer*> QTestSensorGesturePlugin::recognizers() const -{ - return recognizersList; -} - -QString QTestSensorGesturePlugin::name() const -{ - return "TestGestures"; -} diff --git a/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin_p.h b/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin_p.h deleted file mode 100644 index 0a62cb3b..00000000 --- a/tests/auto/qsensorgestures/plugins/test/qtestsensorgestureplugin_p.h +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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$ -** -****************************************************************************/ - -#ifndef QTESTSENSORGESTUREPLUGIN_P_H -#define QTESTSENSORGESTUREPLUGIN_P_H - -// -// W A R N I N G -// ------------- -// -// This file is not part of the Qt API. It exists purely as an -// implementation detail. This header file may change from version to -// version without notice, or even be removed. -// -// We mean it. -// - -#include <QObject> -#include <qsensorgestureplugininterface.h> - -class QTestSensorGesturePlugin : public QObject, public QSensorGesturePluginInterface -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.QSensorGesturePluginInterface") - Q_INTERFACES(QSensorGesturePluginInterface) - -public: - explicit QTestSensorGesturePlugin(); - ~QTestSensorGesturePlugin(); - - QList<QSensorGestureRecognizer *> createRecognizers() override; - -// QStringList gestureSignals() const; - QStringList supportedIds() const override; - QString name() const override; - - QList<QSensorGestureRecognizer*> recognizers() const; - - QList<QSensorGestureRecognizer*> recognizersList; - -}; - - - -#endif // QTESTSENSORGESTUREPLUGIN_H diff --git a/tests/auto/qsensorgestures/plugins/test1/CMakeLists.txt b/tests/auto/qsensorgestures/plugins/test1/CMakeLists.txt deleted file mode 100644 index 264b8ead..00000000 --- a/tests/auto/qsensorgestures/plugins/test1/CMakeLists.txt +++ /dev/null @@ -1,21 +0,0 @@ -##################################################################### -## QTestSensorGestureDupPlugin Plugin: -##################################################################### - -qt_internal_add_plugin(QTestSensorGestureDupPlugin - OUTPUT_NAME qtsensorgestures_testplugin1 - PLUGIN_TYPE sensorgestures - DEFAULT_IF FALSE - SOURCES - qtest2recognizerduo.cpp - qtest2recognizerdup.h - qtestrecognizerdup.cpp qtestrecognizerdup.h - qtestsensorgestureplugindup.cpp qtestsensorgestureplugindup_p.h - DEFINES - QT_DISABLE_DEPRECATED_BEFORE=0 - PUBLIC_LIBRARIES - Qt::Core - Qt::Gui - Qt::Sensors - Qt::SensorGestures -) diff --git a/tests/auto/qsensorgestures/plugins/test1/qtest2recognizerdup.cpp b/tests/auto/qsensorgestures/plugins/test1/qtest2recognizerdup.cpp deleted file mode 100644 index a46d2ed9..00000000 --- a/tests/auto/qsensorgestures/plugins/test1/qtest2recognizerdup.cpp +++ /dev/null @@ -1,83 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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 "qtest2recognizerdup.h" - -#include "qtestsensorgestureplugindup.h" - -QTest2RecognizerDup::QTest2RecognizerDup(QObject *parent) - : QSensorGestureRecognizer(parent), - active(0) -{ -} - -QTest2RecognizerDup::~QTest2RecognizerDup() -{ -} - -bool QTest2RecognizerDup::start() -{ - Q_EMIT test2_dup(); - - active = true; - - return true; -} - -bool QTest2RecognizerDup::stop() -{ - active = false; - return true; -} - -bool QTest2RecognizerDup::isActive() -{ - return active; -} - - -void QTest2RecognizerDup::create() -{ - active = false; -} - -QString QTest2RecognizerDup::id() const -{ - return QString("QtSensors.test.dup"); -} - -int QTest2RecognizerDup::thresholdTime() const -{ - return timerTimeout; -} - -void QTest2RecognizerDup::setThresholdTime(int msec) -{ - timer->setInterval(msec); -} - diff --git a/tests/auto/qsensorgestures/plugins/test1/qtest2recognizerdup.h b/tests/auto/qsensorgestures/plugins/test1/qtest2recognizerdup.h deleted file mode 100644 index 7ce2a765..00000000 --- a/tests/auto/qsensorgestures/plugins/test1/qtest2recognizerdup.h +++ /dev/null @@ -1,62 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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$ -** -****************************************************************************/ - -#ifndef QTEST2RECOGNIZERDUP_H -#define QTEST2RECOGNIZERDUP_H - -#include <qsensorgesturerecognizer.h> - -class QTest2RecognizerDup : public QSensorGestureRecognizer -{ - Q_OBJECT - -public: - QTest2RecognizerDup(QObject *parent = 0); - ~QTest2RecognizerDup(); - - void create() override; - - QString id() const override; - bool start() override; - bool stop() override; - bool isActive() override; - - int thresholdTime() const; - void setThresholdTime(int msec); - -Q_SIGNALS: - void test2_dup(); - -private: - int timerTimeout; - QTimer *timer; - bool active; -}; - - -#endif // QTEST2RECOGNIZERDUP_H diff --git a/tests/auto/qsensorgestures/plugins/test1/qtestrecognizerdup.cpp b/tests/auto/qsensorgestures/plugins/test1/qtestrecognizerdup.cpp deleted file mode 100644 index 03bc0ec7..00000000 --- a/tests/auto/qsensorgestures/plugins/test1/qtestrecognizerdup.cpp +++ /dev/null @@ -1,82 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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 <QStringList> - -#include "qtestrecognizerdup.h" -#include "qtestsensorgestureplugindup.h" - -QTestRecognizerDup::QTestRecognizerDup(QObject *parent) - : QSensorGestureRecognizer(parent), - active(0) -{ -} - -QTestRecognizerDup::~QTestRecognizerDup() -{ -} - -bool QTestRecognizerDup::start() -{ - active = true; - Q_EMIT detected("test2_dup"); - Q_EMIT test2_dup(); - return true; -} - -bool QTestRecognizerDup::stop() -{ - active = false; - return true; -} - -bool QTestRecognizerDup::isActive() -{ - return active; -} - -void QTestRecognizerDup::create() -{ - active = false; -} - -QString QTestRecognizerDup::id() const -{ - return QString("QtSensors.test.dup"); -} - - -int QTestRecognizerDup::thresholdTime() const -{ - return timerTimeout; -} - -void QTestRecognizerDup::setThresholdTime(int msec) -{ - timer->setInterval(msec); -} diff --git a/tests/auto/qsensorgestures/plugins/test1/qtestrecognizerdup.h b/tests/auto/qsensorgestures/plugins/test1/qtestrecognizerdup.h deleted file mode 100644 index 6b66a6ba..00000000 --- a/tests/auto/qsensorgestures/plugins/test1/qtestrecognizerdup.h +++ /dev/null @@ -1,64 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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$ -** -****************************************************************************/ - -#ifndef QTESTRECOGNIZERDUP_H -#define QTESTRECOGNIZERDUP_H - -#include <qsensorgesturerecognizer.h> - -class QTestRecognizerDup : public QSensorGestureRecognizer -{ - Q_OBJECT - Q_PROPERTY(int thresholdTime READ thresholdTime WRITE setThresholdTime) - -public: - - QTestRecognizerDup(QObject *parent = 0); - ~QTestRecognizerDup(); - - void create() override; - - QString id() const override; - bool start() override; - bool stop() override; - bool isActive() override; - - int thresholdTime() const; - void setThresholdTime(int msec); - -Q_SIGNALS: - void test2_dup(); - -private: - int timerTimeout; - QTimer *timer; - bool active; - -}; - -#endif // QTESTRECOGNIZERDUP_H diff --git a/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.cpp b/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.cpp deleted file mode 100644 index 2d5ac2a3..00000000 --- a/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.cpp +++ /dev/null @@ -1,92 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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 <QObject> -#include <QtPlugin> -#include <QStringList> -#include <QTimer> - -#include "qtestrecognizerdup.h" -#include "qtest2recognizerdup.h" - -#include "qtestsensorgestureplugindup.h" - -#include <qsensorgestureplugininterface.h> -#include <qsensorgesturerecognizer.h> -#include <qsensorgesturemanager.h> - - -QTestSensorGestureDupPlugin::QTestSensorGestureDupPlugin() -{ -} - -QTestSensorGestureDupPlugin::~QTestSensorGestureDupPlugin() -{ -} - -/*! - Describes this gesture's possible gesture signals. -handled through the detected(const QString &) signal. - */ -QStringList QTestSensorGestureDupPlugin::gestureSignals() const -{ - QStringList list; - for (const QSensorGestureRecognizer* rec : recognizersList) - list.append(rec->gestureSignals()); - return list; -} - -QList <QSensorGestureRecognizer *> QTestSensorGestureDupPlugin::createRecognizers() -{ - QSensorGestureRecognizer *sRec = new QTestRecognizerDup(this); - recognizersList.append(sRec); - - QSensorGestureRecognizer *sRec2 = new QTest2RecognizerDup(this); - recognizersList.append(sRec2); - - return recognizersList; -} - -QStringList QTestSensorGestureDupPlugin::supportedIds() const -{ - QStringList list; - list << "QtSensors.test.dup"; - list << "QtSensors.test.dup"; - - return list; -} - -QList<QSensorGestureRecognizer*> QTestSensorGestureDupPlugin::recognizers() const -{ - return recognizersList; -} - -QString QTestSensorGestureDupPlugin::name() const -{ - return "TestGesturesDup"; -} diff --git a/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.h b/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.h deleted file mode 100644 index 1a577cb3..00000000 --- a/tests/auto/qsensorgestures/plugins/test1/qtestsensorgestureplugindup.h +++ /dev/null @@ -1,60 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the QtSensors module 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$ -** -****************************************************************************/ - -#ifndef QTESTSENSORGESTUREDUPPLUGIN_H -#define QTESTSENSORGESTUREDUPPLUGIN_H - -#include <QObject> -#include <qsensorgestureplugininterface.h> - -class QTestSensorGestureDupPlugin : public QObject, public QSensorGesturePluginInterface -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.qt-project.QSensorGesturePluginInterface") - Q_INTERFACES(QSensorGesturePluginInterface) - -public: - explicit QTestSensorGestureDupPlugin(); - ~QTestSensorGestureDupPlugin(); - - - QList<QSensorGestureRecognizer *> createRecognizers() override; - - QStringList gestureSignals() const; - QStringList supportedIds() const override; - QString name() const override; - - QList<QSensorGestureRecognizer*> recognizers() const; - - QList<QSensorGestureRecognizer*> recognizersList; - -}; - - - -#endif // QTESTSENSORGESTUREDUPPLUGIN_H |