contentstorage/caclient/stub/inc/hswidgetregistryservice_p.h
changeset 104 9b022b1f357c
parent 60 f62f87b200ec
equal deleted inserted replaced
103:b99b84bcd2d1 104:9b022b1f357c
    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 &currentList);
    54                         const QStringList &currentList);
    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