summaryrefslogtreecommitdiffstats
path: root/doc/src/bluetooth-index.qdoc
blob: 778af9a24f2fc14ac802a6ac92f2f8d07897f055 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
/****************************************************************************
**
** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).
** Contact: http://www.qt-project.org/
**
** This file is part of the documentation of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:FDL$
** GNU Free Documentation License
** Alternatively, this file may be used under the terms of the GNU Free
** Documentation License version 1.3 as published by the Free Software
** Foundation and appearing in the file included in the packaging of
** this file.
**
** Other Usage
** Alternatively, this file may be used in accordance with the terms
** and conditions contained in a signed written agreement between you
** and Nokia.
**
**
**
**
**
** $QT_END_LICENSE$
**
****************************************************************************/

/*!
    \page qtbluetooth-index.html
    \title Qt Bluetooth
    \brief Qt Bluetooth enables connectivity between Bluetooth enabled devices.

    Bluetooth is a short-range (less than 100 meters) wireless technology. It
    has a reasonably high data transfer rate of 2.1 Mbit/s, which makes it ideal
    for transfering data between devices.

    Bluetooth connectivity is based on basic device management, such as scanning
    for devices, gathering information about them, and exchaning data between
    them.

    \section1 Getting Started

    To use the C++ library in your application, add the following configuration
    option to your \c .pro file:

    \snippet ../doc/src/snippets/doc_src_qtbluetooth.pro contacts project modification

    To use the classes of the module in your application you need the following
    import statement in your \c .qml file:

    \snippet ../doc/src/snippets/doc_src_qtbluetooth.qml import

    \section1 References

    \table
    \header
        \li {1,4} Reference
        \li {1,4} Guides
        \li {4,1} Examples
    \header
      \li QML API examples
      \li C++ API examples
    \row
        \li \l{Qt Bluetooth QML API}
        \li \l{Qt Bluetooth Overview}
        \li \l{btscanner}{QML Bluetooth Scanner}

            A QML implementation of the Bluetooth device scanner.
        \li \l{btscanner}{Bluetooth Scanner}

            Scan for Bluetooth devices.
    \row
        \li \l{Qt Bluetooth C++ API}
        \li \l{btchat}{Qt Bluetooth Tutorial}

            A chat server and client using bluetooth.
        \li \l{bttennis}{QML Bluetooth Tennis}

            The tennis game using a QML interface to the Qt Bluetooth QML API.
            It must connect to an instance of the C++ tennis game to play.
        \li \l{bttennis}{Bluetooth Tennis}

            The classic game of \l{http://en.wikipedia.org/wiki/Pong}{Pong}.
            Supports multiplayer over Bluetooth and touch-to-play
            functionality on devices that support NFC.
    \row
        \li
        \li
        \li
        \li \l{btfiletransfer}{Bluetooth File Transfer}

            Transfer files between Bluetooth devices.
    \endtable

*/