diff options
Diffstat (limited to 'src/interfaceframework/qifserviceobject.h')
| -rw-r--r-- | src/interfaceframework/qifserviceobject.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/interfaceframework/qifserviceobject.h b/src/interfaceframework/qifserviceobject.h index f401064e..57389ca3 100644 --- a/src/interfaceframework/qifserviceobject.h +++ b/src/interfaceframework/qifserviceobject.h @@ -15,6 +15,8 @@ QT_BEGIN_NAMESPACE class Q_QTINTERFACEFRAMEWORK_EXPORT QIfServiceObject : public QObject, public QIfServiceInterface { Q_OBJECT + QML_NAMED_ELEMENT(ServiceObject) + QML_UNCREATABLE("ServiceObject needs to be created by IfServiceManager") Q_INTERFACES(QIfServiceInterface) Q_PROPERTY(QString id READ id CONSTANT) @@ -37,6 +39,16 @@ private: QVariantMap m_serviceSettings; }; +namespace qtif_private { + class ServiceObjectListRegistration + { + Q_GADGET + QML_FOREIGN(QList<QIfServiceObject *>) + QML_ANONYMOUS + QML_SEQUENTIAL_CONTAINER(QIfServiceObject *) + }; +} + QT_END_NAMESPACE #endif // QIFSERVICEOBJECT_H |
