summaryrefslogtreecommitdiffstats
path: root/basicsuite/Qt5Everywhere/demos/shaders/import/main.cpp
blob: 738a850b08065b945df85bd8192d89cc7919904a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <QtQml/QQmlExtensionPlugin>
#include <QtQml/QtQml>
#include "shaderfilereader.h"

QT_BEGIN_NAMESPACE

class SensorExplorerDeclarativeModule : public QQmlExtensionPlugin
{
    Q_OBJECT
    Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface" FILE "plugin.json")
public:
    virtual void registerTypes(const char *uri)
    {
        Q_ASSERT(QLatin1String(uri) == QLatin1String("ShaderReader"));
        qmlRegisterType<ShaderFileReader>(uri, 1, 0, "ShaderFileReader");
    }
};

QT_END_NAMESPACE

#include "main.moc"