contentstorage/caclient/stub/inc/hswidgetregistryservice.h
changeset 104 9b022b1f357c
parent 60 f62f87b200ec
equal deleted inserted replaced
103:b99b84bcd2d1 104:9b022b1f357c
    19 #define HSWIDGETREGISTRYSERVICE_H
    19 #define HSWIDGETREGISTRYSERVICE_H
    20 
    20 
    21 #include <QObject>
    21 #include <QObject>
    22 #include <QSharedPointer>
    22 #include <QSharedPointer>
    23 
    23 
    24 #include "hsiwidgetprovider.h"
    24 #include "hswidgetcomponentdescriptor.h"
    25 
    25 
    26 class HsWidgetRegistryServicePrivate;
    26 class HsWidgetRegistryServicePrivate;
    27 
    27 
    28 
    28 
    29 class HsWidgetRegistryService : public QObject
    29 class HsWidgetRegistryService : public QObject
    35     HsWidgetRegistryService(const QString &installationPath,
    35     HsWidgetRegistryService(const QString &installationPath,
    36                             QObject *parent = 0);
    36                             QObject *parent = 0);
    37 
    37 
    38     virtual ~HsWidgetRegistryService();
    38     virtual ~HsWidgetRegistryService();
    39 
    39 
    40     QList<HsWidgetToken> widgets();
    40     QList<HsWidgetComponentDescriptor> widgets();
    41 
    41 
    42 signals:
    42 signals:
    43 
    43 
    44     void widgetAddedToRegistry(const QList<HsWidgetToken> &widgetTokenList);
    44     void widgetAddedToRegistry(const QList<HsWidgetComponentDescriptor> &widgetTokenList);
    45 
    45 
    46     void widgetRemovedFromRegistry(int uid);
    46     void widgetRemovedFromRegistry(int uid);
    47 
    47 
    48 private:
    48 private:
    49 
    49 
    50     Q_DISABLE_COPY(HsWidgetRegistryService)
    50     Q_DISABLE_COPY(HsWidgetRegistryService)
    51 
    51 
    52 private:
    52 private:
    53 
    53 
    54     void emitWidgetAddedToRegistry(const QList<HsWidgetToken> &widgetsAdded);
    54     void emitWidgetAddedToRegistry(const QList<HsWidgetComponentDescriptor> &widgetsAdded);
    55 
    55 
    56     void emitWidgetRemovedFromRegistry(int uid);
    56     void emitWidgetRemovedFromRegistry(int uid);
    57 
    57 
    58 private:
    58 private:
    59 
    59