contentstorage/casoftwareregistry/s60/inc/casoftwareregistry_p.h
changeset 102 8b8b34fa9751
parent 98 d2f833ab7940
child 107 b34d53f6acdf
equal deleted inserted replaced
100:0920c6a9b6c8 102:8b8b34fa9751
    24 #include <usif/usifcommon.h>
    24 #include <usif/usifcommon.h>
    25 
    25 
    26 class QStringList;
    26 class QStringList;
    27 class CaSoftwareRegistry;
    27 class CaSoftwareRegistry;
    28 
    28 
    29 namespace Usif 
    29 namespace Usif
    30 {
    30 {
    31     class CComponentEntry;
    31     class CComponentEntry;
    32 }
    32 }
    33 
    33 
    34 class CaSoftwareRegistryPrivate
    34 class CaSoftwareRegistryPrivate
    43 
    43 
    44     bool getUninstallDetails(int componentId,
    44     bool getUninstallDetails(int componentId,
    45         QString &componentName,
    45         QString &componentName,
    46         QStringList &applicationsUids,
    46         QStringList &applicationsUids,
    47         QString &confirmationMessage);
    47         QString &confirmationMessage);
    48     
    48 
    49     bool getApplicationsUids(int componentId,
    49     bool getApplicationsUids(int componentId,
    50         QStringList &appUids);
    50         QStringList &appUids);
    51 
    51 
    52     DetailMap entryDetails(int componentId) const;
    52     DetailMap entryDetails(int componentId) const;
    53     
    53 
    54     DetailMap entryDetails(
    54     QList<DetailMap> retrieveLogEntries() const;
    55         const Usif::CComponentEntry& entry) const;
    55     QList<DetailMap> retrieveLogEntriesL() const;
       
    56 
    56 private:
    57 private:
       
    58     DetailMap entryDetailsL(
       
    59             const Usif::CComponentEntry& entry) const;
    57     void getUninstallDetailsL(int componentId,
    60     void getUninstallDetailsL(int componentId,
    58         QString &componentName,
    61         QString &componentName,
    59         QStringList &appUids,
    62         QStringList &appUids,
    60         QString &confirmationMessage);
    63         QString &confirmationMessage);
    61     void getApplicationsUidsL(int componentId,
    64     void getApplicationsUidsL(int componentId,
    62         QStringList &appUids);
    65         QStringList &appUids);
       
    66     DetailMap entryDetailsL(int componentId) const;
       
    67     //TODO int should be changed to const Usif::TScrComponentOperationType&
       
    68     //when the problem with usif headers is solved
       
    69     QString operationTypeL(int operationType) const;
       
    70     QString operationTime(TTime time) const;
    63 private:
    71 private:
    64     CaSoftwareRegistry *const m_q;
    72     CaSoftwareRegistry *const m_q;
    65 
    73     friend class T_CaSoftwareRegistry;
    66 };
    74 };
    67 
    75 
    68 #endif // CASOFTWAREREGISTRY_P_H
    76 #endif // CASOFTWAREREGISTRY_P_H