diff -r 5cc91383ab1e -r 7333d7932ef7 secureswitools/swisistools/source/interpretsislib/dbhelper.h --- a/secureswitools/swisistools/source/interpretsislib/dbhelper.h Thu Aug 19 10:02:49 2010 +0300 +++ b/secureswitools/swisistools/source/interpretsislib/dbhelper.h Tue Aug 31 15:21:33 2010 +0300 @@ -48,7 +48,9 @@ { public: DbHelper( const std::wstring& aDrivePath, bool aIsSystemDrive); + ~DbHelper(); TBool IsInstalled(TInt32 aUid) const; + TBool IsAppUidInstalled(TUint32 aAppUid) const; bool InternalizeIfExists(SisRegistryObject& aSisRegistryObject, const TUint32 aUid ) const; bool GetIsRemovable( TInt32 aComponentId ) const; @@ -73,6 +75,11 @@ TInt GetIndex( TUint32 aPackageUid) const; private: + std::vector GetAppRegistrationInfoAppUid(TInt32 aComponentId) const; + std::vector GetServiceInfoServiceID(TInt32 aAppUid) const; + std::vector GetLocalAppInfoID(TInt32 aAppUid) const; + std::vector GetLocalCaptionAndIconID(TInt32 aAppUid) const; + std::vector GetViewDataCaptionAndIconID(TInt32 aLocalAppInfoID) const; TInt32 GetComponentPropertyIntValue( TInt32 aComponentId, std::wstring aComponentPropertyName, TInt32 aDefaultValue = DbHelper::Absent ) const; TInt32 GetComponentPropertyIntFormattedValue(TInt32 aComponentId, std::wstring aComponentPropertyName, TInt32 aIntFormatter) const; std::wstring GetComponentPropertyStrValue(TInt32 aComponentId, std::wstring aComponentPropertyName, TInt32 aIntFormatter) const;