equal
deleted
inserted
replaced
23 #include <QSharedPointer> |
23 #include <QSharedPointer> |
24 #include <QStringList> |
24 #include <QStringList> |
25 #include <QMap> |
25 #include <QMap> |
26 #include <QFileSystemWatcher> |
26 #include <QFileSystemWatcher> |
27 |
27 |
28 #include "hsiwidgetprovider.h" |
28 #include "hswidgetcomponentdescriptor.h" |
29 |
29 |
30 class HsWidgetRegistryService; |
30 class HsWidgetRegistryService; |
31 |
31 |
32 class HsWidgetRegistryServicePrivate : public QObject |
32 class HsWidgetRegistryServicePrivate : public QObject |
33 { |
33 { |
38 HsWidgetRegistryServicePrivate(const QString &installationPath, |
38 HsWidgetRegistryServicePrivate(const QString &installationPath, |
39 HsWidgetRegistryService *ptrToPublic, QObject *parent=0); |
39 HsWidgetRegistryService *ptrToPublic, QObject *parent=0); |
40 |
40 |
41 ~HsWidgetRegistryServicePrivate(); |
41 ~HsWidgetRegistryServicePrivate(); |
42 |
42 |
43 QList<HsWidgetToken> widgets(); |
43 QList<HsWidgetComponentDescriptor> widgets(); |
44 |
44 |
45 private: |
45 private: |
46 |
46 |
47 Q_DISABLE_COPY(HsWidgetRegistryServicePrivate) |
47 Q_DISABLE_COPY(HsWidgetRegistryServicePrivate) |
48 |
48 |
49 IHsWidgetProvider *loadProviderFromPlugin(const QString &pluginName); |
49 // IHsWidgetProvider *loadProviderFromPlugin(const QString &pluginName); |
50 |
50 |
51 QStringList readManifestDirectories(const QString &path); |
51 QStringList readManifestDirectories(const QString &path); |
52 |
52 |
53 void doWidgetRemove(const QString &path, const QStringList &originalList, |
53 void doWidgetRemove(const QString &path, const QStringList &originalList, |
54 const QStringList ¤tList); |
54 const QStringList ¤tList); |
55 |
55 |
56 QList<HsWidgetToken> readManifestFile(const QString &path); |
56 QList<HsWidgetComponentDescriptor> readManifestFile(const QString &path); |
57 |
57 |
58 void ensureWidgetRegistryPaths(); |
58 void ensureWidgetRegistryPaths(); |
59 |
59 |
60 public slots: |
60 public slots: |
61 |
61 |