diff -r 84a16765cd86 -r 98b66e4fb0be secureswitools/swisistools/source/interpretsislib/dbhelper.h --- a/secureswitools/swisistools/source/interpretsislib/dbhelper.h Fri Mar 19 09:33:35 2010 +0200 +++ b/secureswitools/swisistools/source/interpretsislib/dbhelper.h Fri Apr 16 15:05:20 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;