homescreensrv_plat/contentstorage_api/casoftwareregistry.h
changeset 103 b99b84bcd2d1
parent 80 397d00875918
child 102 8b8b34fa9751
child 109 e0aa398e6810
equal deleted inserted replaced
83:156f692b1687 103:b99b84bcd2d1
    24 #include <QString>
    24 #include <QString>
    25 
    25 
    26 #include "caclient_global.h"
    26 #include "caclient_global.h"
    27 
    27 
    28 //FORWARD DECLARATIONS
    28 //FORWARD DECLARATIONS
       
    29 class QStringList;
    29 class CaSoftwareRegistryPrivate;
    30 class CaSoftwareRegistryPrivate;
    30 
    31 
    31 /**
    32 /**
    32  * Class provides Usif specific services
    33  * Class provides Usif specific services
    33  */
    34  */
    43 public:
    44 public:
    44     
    45     
    45     static QSharedPointer<CaSoftwareRegistry> create();
    46     static QSharedPointer<CaSoftwareRegistry> create();
    46     
    47     
    47     typedef QHash<QString, QString> DetailMap;
    48     typedef QHash<QString, QString> DetailMap;
       
    49     
       
    50     bool getUninstallDetails(int componentId,
       
    51         QString &componentName,
       
    52         QStringList &applicationsUids,
       
    53         QString &confirmationMessage);
       
    54     
       
    55     bool getApplicationsUids(int componentId, QStringList &applicationsUids);
    48     
    56     
    49     DetailMap entryDetails(int componentId) const;
    57     DetailMap entryDetails(int componentId) const;
    50     
    58     
    51     static QString componentNameKey();
    59     static QString componentNameKey();
    52     static QString componentVersionKey();
    60     static QString componentVersionKey();