homescreensrv_plat/contentstorage_api/casoftwareregistry.h
changeset 107 b34d53f6acdf
parent 102 8b8b34fa9751
equal deleted inserted replaced
106:e78d6e055a5b 107:b34d53f6acdf
    26 #include "caclient_global.h"
    26 #include "caclient_global.h"
    27 
    27 
    28 //FORWARD DECLARATIONS
    28 //FORWARD DECLARATIONS
    29 class QStringList;
    29 class QStringList;
    30 class CaSoftwareRegistryPrivate;
    30 class CaSoftwareRegistryPrivate;
       
    31 class CaUninstallNotifier;
    31 
    32 
    32 /**
    33 /**
    33  * Class provides Usif specific services
    34  * Class provides Usif specific services
    34  */
    35  */
    35 class CACLIENT_EXPORT CaSoftwareRegistry: public QObject
    36 class CACLIENT_EXPORT CaSoftwareRegistry: public QObject
    55     bool getApplicationsUids(int componentId, QStringList &applicationsUids);
    56     bool getApplicationsUids(int componentId, QStringList &applicationsUids);
    56 
    57 
    57     DetailMap entryDetails(int componentId) const;
    58     DetailMap entryDetails(int componentId) const;
    58 
    59 
    59     QList<DetailMap> retrieveLogEntries() const;
    60     QList<DetailMap> retrieveLogEntries() const;
       
    61     
       
    62     CaUninstallNotifier *createUninstallNotifier() const;
    60 
    63 
    61     static QString componentNameKey();
    64     static QString componentNameKey();
    62     static QString componentVersionKey();
    65     static QString componentVersionKey();
    63     static QString componentVendorKey();
    66     static QString componentVendorKey();
    64     static QString componentDriveInfoKey();
    67     static QString componentDriveInfoKey();