ssu
Loading...
Searching...
No Matches
declarative
plugin.cpp
Go to the documentation of this file.
1
7
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"
DeclarativeSsuDeviceInfo
Definition
declarativessudeviceinfo.h:14
NemoSsuPlugin
Definition
plugin.cpp:22
declarativessufeaturemodel.h
ssu.h
Generated by
1.16.1