ssu
declarative
plugin.cpp
Go to the documentation of this file.
1
8
#include <QQmlExtensionPlugin>
9
#include <QQmlEngine>
10
11
#include <qqml.h>
12
#include "
declarativessufeaturemodel.h
"
13
#include "declarativessudeviceinfo.h"
14
#include "../libssu/ssu.h"
15
16
static
QObject *device_info_factory(QQmlEngine *, QJSEngine *)
17
{
18
return
new
DeclarativeSsuDeviceInfo
;
19
}
20
21
class
NemoSsuPlugin
:
public
QQmlExtensionPlugin
22
{
23
Q_OBJECT
24
Q_PLUGIN_METADATA(IID
"org.nemomobile.ssu"
)
25
26
public
:
27
virtual
void
registerTypes(
const
char
*)
28
{
29
qmlRegisterType<DeclarativeSsuFeatureModel>(
"Nemo.Ssu"
, 1, 0,
"FeatureModel"
);
30
qmlRegisterSingletonType<DeclarativeSsuDeviceInfo>(
"Nemo.Ssu"
, 1, 1,
"DeviceInfo"
, device_info_factory);
31
qmlRegisterType<Ssu>(
"Nemo.Ssu"
, 1, 1,
"Ssu"
);
32
}
33
};
34
35
#include "plugin.moc"
NemoSsuPlugin
Definition:
plugin.cpp:21
declarativessufeaturemodel.h
DeclarativeSsuDeviceInfo
Definition:
declarativessudeviceinfo.h:13
Generated on Thu Oct 8 2020 17:28:22 for ssu by
1.8.17