contentstorage/casoftwareregistry/stub/inc/casoftwareregistry_p.h
changeset 103 b99b84bcd2d1
parent 80 397d00875918
child 102 8b8b34fa9751
child 109 e0aa398e6810
equal deleted inserted replaced
83:156f692b1687 103:b99b84bcd2d1
    13  *
    13  *
    14  * Description: casoftwareregistry_p.h
    14  * Description: casoftwareregistry_p.h
    15  *
    15  *
    16  */
    16  */
    17 
    17 
    18 #ifndef CA_SOFTWARE_REGISTRY_PRIVATE_H
    18 #ifndef CASOFTWAREREGISTRY_P_H
    19 #define CA_SOFTWARE_REGISTRY_PRIVATE_H
    19 #define CASOFTWAREREGISTRY_P_H
    20 
    20 
    21 #include <QHash>
    21 #include <QHash>
    22 #include <QString>
    22 #include <QString>
    23 
    23 
       
    24 class QStringList;
    24 class CaSoftwareRegistry;
    25 class CaSoftwareRegistry;
    25 
    26 
    26 class CaSoftwareRegistryPrivate
    27 class CaSoftwareRegistryPrivate
    27 {
    28 {
    28 public:
    29 public:
    30     
    31     
    31     explicit CaSoftwareRegistryPrivate(
    32     explicit CaSoftwareRegistryPrivate(
    32         CaSoftwareRegistry *softwareRegistryPublic);
    33         CaSoftwareRegistry *softwareRegistryPublic);
    33     ~CaSoftwareRegistryPrivate();
    34     ~CaSoftwareRegistryPrivate();
    34 
    35 
       
    36     bool getApplicationsUids(int componentId,
       
    37         QStringList &applicationsUids);
       
    38 
       
    39     bool getUninstallDetails(int componentId,
       
    40         QString &componentName,
       
    41         QStringList &applicationsUids,
       
    42         QString &confirmationMessage);
       
    43 
    35     DetailMap entryDetails(int componentId) const;
    44     DetailMap entryDetails(int componentId) const;
    36 private:
    45 private:
    37 
    46 
    38     CaSoftwareRegistry *const m_q;
    47     CaSoftwareRegistry *const m_q;
    39 
    48 
    40 };
    49 };
    41 
    50 
    42 #endif // CA_SOFTWARE_REGISTRY_PRIVATE_H
    51 #endif // CASOFTWAREREGISTRY_P_H