plugins/declarative/serviceframework/qdeclarativeservice.h
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
    52 
    52 
    53 Q_DECLARE_METATYPE(QServiceInterfaceDescriptor)
    53 Q_DECLARE_METATYPE(QServiceInterfaceDescriptor)
    54 
    54 
    55 class QDeclarativeService : public QObject {
    55 class QDeclarativeService : public QObject {
    56     Q_OBJECT
    56     Q_OBJECT
    57     Q_PROPERTY(QString interfaceName READ interfaceName WRITE setInterfaceName);
    57     Q_PROPERTY(QString interfaceName READ interfaceName WRITE setInterfaceName)
    58     Q_PROPERTY(QString serviceName READ serviceName);
    58     Q_PROPERTY(QString serviceName READ serviceName)
    59     Q_PROPERTY(QString versionNumber READ versionNumber);
    59     Q_PROPERTY(QString versionNumber READ versionNumber)
    60     Q_PROPERTY(bool valid READ isValid NOTIFY validChanged);
    60     Q_PROPERTY(bool valid READ isValid NOTIFY validChanged)
    61     Q_PROPERTY(QObject* serviceObject READ serviceObject NOTIFY serviceObjectChanged);
    61     Q_PROPERTY(QObject* serviceObject READ serviceObject NOTIFY serviceObjectChanged)
    62 
    62 
    63 public:
    63 public:
    64     QDeclarativeService();
    64     QDeclarativeService();
    65     ~QDeclarativeService();
    65     ~QDeclarativeService();
    66 
    66 
    88 
    88 
    89 QML_DECLARE_TYPE(QDeclarativeService)
    89 QML_DECLARE_TYPE(QDeclarativeService)
    90 
    90 
    91 class QDeclarativeServiceList : public QObject {
    91 class QDeclarativeServiceList : public QObject {
    92     Q_OBJECT
    92     Q_OBJECT
    93     Q_PROPERTY(QString interfaceName READ interfaceName WRITE setInterfaceName);
    93     Q_PROPERTY(QString interfaceName READ interfaceName WRITE setInterfaceName)
    94     Q_PROPERTY(QString minVersion READ minVersion WRITE setMinVersion);
    94     Q_PROPERTY(QString minVersion READ minVersion WRITE setMinVersion)
    95     Q_PROPERTY(QDeclarativeListProperty<QDeclarativeService> services READ services NOTIFY servicesChanged);
    95     Q_PROPERTY(QDeclarativeListProperty<QDeclarativeService> services READ services NOTIFY servicesChanged)
    96 
    96 
    97 public:
    97 public:
    98     QDeclarativeServiceList();
    98     QDeclarativeServiceList();
    99     ~QDeclarativeServiceList();
    99     ~QDeclarativeServiceList();
   100 
   100