26 |
26 |
27 class CaSoftwareRegistryPrivate |
27 class CaSoftwareRegistryPrivate |
28 { |
28 { |
29 public: |
29 public: |
30 typedef QHash<QString, QString> DetailMap; |
30 typedef QHash<QString, QString> DetailMap; |
31 |
31 |
32 explicit CaSoftwareRegistryPrivate( |
32 explicit CaSoftwareRegistryPrivate( |
33 CaSoftwareRegistry *softwareRegistryPublic); |
33 CaSoftwareRegistry *softwareRegistryPublic); |
34 ~CaSoftwareRegistryPrivate(); |
34 ~CaSoftwareRegistryPrivate(); |
35 |
|
36 bool getApplicationsUids(int componentId, |
|
37 QStringList &applicationsUids); |
|
38 |
35 |
39 bool getUninstallDetails(int componentId, |
36 bool getUninstallDetails(int componentId, |
40 QString &componentName, |
37 QString &componentName, |
41 QStringList &applicationsUids, |
38 QStringList &applicationsUids, |
42 QString &confirmationMessage); |
39 QString &confirmationMessage); |
43 |
40 |
|
41 bool getApplicationsUids(int componentId, |
|
42 QStringList &appUids); |
44 DetailMap entryDetails(int componentId) const; |
43 DetailMap entryDetails(int componentId) const; |
|
44 |
|
45 QList<DetailMap> retrieveLogEntries() const; |
45 private: |
46 private: |
46 |
47 |
47 CaSoftwareRegistry *const m_q; |
48 CaSoftwareRegistry *const m_q; |
48 |
49 |
49 }; |
50 }; |