contentstorage/casoftwareregistry/s60/inc/casoftwareregistry_p.h
changeset 127 7b66bc3c6dc9
parent 107 b34d53f6acdf
equal deleted inserted replaced
126:efda7c0771b9 127:7b66bc3c6dc9
    20 
    20 
    21 #include <QHash>
    21 #include <QHash>
    22 #include <QString>
    22 #include <QString>
    23 
    23 
    24 #include <usif/usifcommon.h>
    24 #include <usif/usifcommon.h>
       
    25 #include <usif/scr/screntries.h>
    25 
    26 
    26 class QStringList;
    27 class QStringList;
    27 class CaSoftwareRegistry;
    28 class CaSoftwareRegistry;
    28 class CaUninstallNotifier;
    29 class CaUninstallNotifier;
    29 
    30 
    52 
    53 
    53     DetailMap entryDetails(int componentId) const;
    54     DetailMap entryDetails(int componentId) const;
    54 
    55 
    55     QList<DetailMap> retrieveLogEntries() const;
    56     QList<DetailMap> retrieveLogEntries() const;
    56     CaUninstallNotifier *createUninstallNotifier() const;
    57     CaUninstallNotifier *createUninstallNotifier() const;
    57     
    58 
    58 private:
    59 private:
    59     QList<DetailMap> retrieveLogEntriesL() const;
    60     QList<DetailMap> retrieveLogEntriesL() const;
    60     DetailMap entryDetailsL(
    61     DetailMap entryDetailsL(
    61             const Usif::CComponentEntry& entry) const;
    62             const Usif::CComponentEntry& entry) const;
    62     void getUninstallDetailsL(int componentId,
    63     void getUninstallDetailsL(int componentId,
    64         QStringList &appUids,
    65         QStringList &appUids,
    65         QString &confirmationMessage);
    66         QString &confirmationMessage);
    66     void getApplicationsUidsL(int componentId,
    67     void getApplicationsUidsL(int componentId,
    67         QStringList &appUids);
    68         QStringList &appUids);
    68     DetailMap entryDetailsL(int componentId) const;
    69     DetailMap entryDetailsL(int componentId) const;
    69     //TODO int should be changed to const Usif::TScrComponentOperationType&
    70     QString operationTypeL(
    70     //when the problem with usif headers is solved
    71             Usif::TScrComponentOperationType operationType) const;
    71     QString operationTypeL(int operationType) const;
       
    72     QString operationTime(TTime time) const;
    72     QString operationTime(TTime time) const;
    73 private:
    73 private:
    74     CaSoftwareRegistry *const m_q;
    74     CaSoftwareRegistry *const m_q;
       
    75 
    75     friend class T_CaSoftwareRegistry;
    76     friend class T_CaSoftwareRegistry;
    76 };
    77 };
    77 
    78 
    78 #endif // CASOFTWAREREGISTRY_P_H
    79 #endif // CASOFTWAREREGISTRY_P_H