diff options
author | Jerome Pasion <jerome.pasion@digia.com> | 2012-09-25 15:20:41 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-09-27 14:43:52 +0200 |
commit | d8a179128c0fa8e9cc482df58b9334c696602be6 (patch) | |
tree | dd5032440aa87dfd63c973265adc9947db0918f6 /examples/bttennis/tennis.h | |
parent | 9d89c661395347bdda9362a77d38c86ad60f486b (diff) |
Qt Bluetooth: Modularized documentation
-moved documentation to src/bluetooth/doc
-added a qdocconf file for Qt Bluetooth
-fixed relative paths for snippets
-moved examples to examples/bluetooth
Change-Id: Id41bac50dca628400568d191f1c3ccfbaac790a1
Reviewed-by: Alex <ablasche@gmail.com>
Diffstat (limited to 'examples/bttennis/tennis.h')
-rw-r--r-- | examples/bttennis/tennis.h | 140 |
1 files changed, 0 insertions, 140 deletions
diff --git a/examples/bttennis/tennis.h b/examples/bttennis/tennis.h deleted file mode 100644 index 92b5f0fa..00000000 --- a/examples/bttennis/tennis.h +++ /dev/null @@ -1,140 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). -** Contact: http://www.qt-project.org/legal -** -** This file is part of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** 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 Digia. For licensing terms and -** conditions see http://qt.digia.com/licensing. For further information -** use the contact form at http://qt.digia.com/contact-us. -** -** GNU Lesser General Public License Usage -** Alternatively, this file may be used under the terms of the GNU Lesser -** General Public License version 2.1 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 2.1 requirements -** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. -** -** In addition, as a special exception, Digia gives you certain additional -** rights. These rights are described in the Digia Qt LGPL Exception -** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "ui_tennis.h" - -#include <QDialog> - -#include <QResizeEvent> -#include <QMoveEvent> -#include <QPropertyAnimation> -#include <qbluetoothserviceinfo.h> -#include <qbluetoothsocket.h> -#include <qbluetoothdevicediscoveryagent.h> - -#include "board.h" -#include "controller.h" - -#include <QDebug> - -QTBLUETOOTH_BEGIN_NAMESPACE -class QBluetoothServiceDiscoveryAgent; -QTBLUETOOTH_END_NAMESPACE - -QTBLUETOOTH_USE_NAMESPACE - -static const QLatin1String serviceUuid("e8e10f95-1a70-4b27-9ccf-02010264e9c9"); - -class TennisServer; -class TennisClient; -//class Handover; - -//! [declaration] -class Tennis : public QDialog -{ - Q_OBJECT - Q_PROPERTY(int paddlePos READ paddlePos WRITE setPaddlePos) - -public: - Tennis(QWidget *parent = 0); - ~Tennis(); - - int paddlePos() { return paddle_pos; } - void setPaddlePos(int p); - -signals: - void moveLeftPaddle(int y); - void moveRightPaddle(int y); - -protected: - void wheelEvent ( QWheelEvent * event ); - void keyPressEvent ( QKeyEvent * event ); - void resizeEvent(QResizeEvent *); - -private slots: - void serverConnected(const QString &name); - void serverDisconnected(); - - void clientConnected(const QString &name); - void clientDisconnected(); - - void serviceDiscovered(const QBluetoothServiceInfo &serviceInfo); - void discoveryFinished(); - - void startDiscovery(); - - void mouseMove(int x, int y); - - void lagReport(int ms); - -// void nearFieldHandover(); - - void fps(const QString &f); - -private: - - void moveUp(int px = 10); - void moveDown(int px = 10); - - void move(int px); - - Ui_Tennis *ui; - - Board *board; - Controller *controller; - - int paddle_pos; - int endPaddlePos; - - bool isClient; - bool isConnected; - bool quickDiscovery; - - QBluetoothSocket *socket; - TennisServer *server; - TennisClient *client; - - QPropertyAnimation *paddleAnimation; - - QBluetoothServiceDiscoveryAgent *m_discoveryAgent; -// Handover *m_handover; -}; -//! [declaration] |