CBookmark Class Reference

class CBookmark : public CBookmarkBase

Internal representation of a bookmark. It contains the bookmark specific properties and holds a pointer to an extended properties object. This object is only loaded when needed.

Public Member Functions
~CBookmark ()
CBkmrkExtendedProperties & BkmrkExtendedPropertiesL ()
void DeleteL ()
TUint32 IndexBase ()
TBool IsHomePage ()
const TTime & LastVisited ()
CBookmark * NewL ( CBookmarkFolder &, CBookmarkDb &)
RBkBookmark OpenBookmark ()
void SetIdFromIndexBase ( TUint32 )
void SetLastVisited (const TTime &)
void SetUriL (const TDesC8 &)
void TransLoadL ()
void TransNewL ()
void TransRemoveL ()
void TransSaveL ()
Bookmark::TType Type ()
void UpdateVisited ()
const TDesC8 & Uri ()
Private Member Functions
CBookmark ( CBookmarkDb &)
void ConstructL ( CBookmarkFolder &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CBookmarkBase::AssignIdL()
CBookmarkBase::CBookmarkBase(CBookmarkDb &,CRepository &)
CBookmarkBase::DecRefCount()
CBookmarkBase::ExtendedPropertiesL()
CBookmarkBase::GetOwnerL(TSecureId &)
CBookmarkBase::Id()
CBookmarkBase::IncRefCount()
CBookmarkBase::IsAChild(CBookmarkFolder *)
CBookmarkBase::IsOrphaned()
CBookmarkBase::IsPublic()
CBookmarkBase::IsWritable()
CBookmarkBase::LeaveIfNotInManagerModeL()
CBookmarkBase::LeaveIfNotWritableL()
CBookmarkBase::OpenItemL()
CBookmarkBase::Parent()const
CBookmarkBase::ParentId()const
CBookmarkBase::Rank()
CBookmarkBase::RefCount()
CBookmarkBase::SetDirty()
CBookmarkBase::SetId(Bookmark::TItemId)
CBookmarkBase::SetOrphaned(TBool)
CBookmarkBase::SetOwnerL(TSecureId)
CBookmarkBase::SetParentL(CBookmarkFolder &)
CBookmarkBase::SetPublicL(TBool)
CBookmarkBase::SetTitleL(const TDesC &)
CBookmarkBase::SetWritableL(TBool)
CBookmarkBase::Title()const
CBookmarkBase::~CBookmarkBase()
CRepositoryAccessor::CRepositoryAccessor()
CRepositoryAccessor::CommitL()
CRepositoryAccessor::NextIndexL()
CRepositoryAccessor::SetClean()
CRepositoryAccessor::SetRepository(CRepository &)
CRepositoryAccessor::TransactionL(TTransType)
Inherited Enumerations
CBookmarkBase:TFlags
CRepositoryAccessor:TBkmrkStatus
CRepositoryAccessor:TTransType
Private Attributes
TTime iLastVisited
CBkmrkExtendedProperties * iProperties
CUri8 * iUri
Inherited Attributes
CBookmarkBase::iDatabase
CBookmarkBase::iFlags
CBookmarkBase::iId
CBookmarkBase::iParent
CBookmarkBase::iParentId
CBookmarkBase::iRank
CBookmarkBase::iRefCount
CBookmarkBase::iTitle
CRepositoryAccessor::iRepository
CRepositoryAccessor::iStatus

Constructor & Destructor Documentation

CBookmark(CBookmarkDb &)

CBookmark ( CBookmarkDb & aDb ) [private]

Parameters

CBookmarkDb & aDb

~CBookmark()

~CBookmark ( )

Member Functions Documentation

BkmrkExtendedPropertiesL()

CBkmrkExtendedProperties & BkmrkExtendedPropertiesL ( )

ConstructL(CBookmarkFolder &)

void ConstructL ( CBookmarkFolder & aParent ) [private]

Parameters

CBookmarkFolder & aParent

DeleteL()

void DeleteL ( ) [virtual]

IndexBase()

TUint32 IndexBase ( ) [virtual]

IsHomePage()

TBool IsHomePage ( )

LastVisited()

const TTime & LastVisited ( ) const

NewL(CBookmarkFolder &, CBookmarkDb &)

CBookmark * NewL ( CBookmarkFolder & aParent,
CBookmarkDb & aDb
) [static]

Parameters

CBookmarkFolder & aParent
CBookmarkDb & aDb

OpenBookmark()

RBkBookmark OpenBookmark ( )

SetIdFromIndexBase(TUint32)

void SetIdFromIndexBase ( TUint32 aIndexBase ) [virtual]

Parameters

TUint32 aIndexBase

SetLastVisited(const TTime &)

void SetLastVisited ( const TTime & aTime )

Parameters

const TTime & aTime

SetUriL(const TDesC8 &)

void SetUriL ( const TDesC8 & aUri )

Parameters

const TDesC8 & aUri

TransLoadL()

void TransLoadL ( ) [virtual]

TransNewL()

void TransNewL ( ) [virtual]

TransRemoveL()

void TransRemoveL ( ) [virtual]

TransSaveL()

void TransSaveL ( ) [virtual]

Type()

Bookmark::TType Type ( ) const [virtual]

UpdateVisited()

void UpdateVisited ( )

Uri()

const TDesC8 & Uri ( ) const

Member Data Documentation

TTime iLastVisited

TTime iLastVisited [private]

CBkmrkExtendedProperties * iProperties

CBkmrkExtendedProperties * iProperties [private]

CUri8 * iUri

CUri8 * iUri [private]