summaryrefslogtreecommitdiffstats
path: root/src/imports/wifi/pluginmain.cpp
blob: c9dac5309f110bdfe2bda32f54b02551873671d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "qwifimanager.h"

#include <QtQml/QQmlExtensionPlugin>
#include <QtQml/qqml.h>

class QWifiPlugin : public QQmlExtensionPlugin
{
    Q_OBJECT
    Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface/1.0")

public:
    virtual void registerTypes(const char *uri)
    {
        Q_ASSERT(QLatin1String(uri) == QLatin1String("Qt.labs.wifi"));

        qmlRegisterType<QWifiManager>(uri, 0, 1, "QWifiManager");
        qmlRegisterType<QWifiNetworkList>();
    }
};

#include "pluginmain.moc"