equal
deleted
inserted
replaced
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 |