CBookmarkBase Class Reference
class CBookmarkBase : public CRepositoryAccessor
|
The base class for bookmark items. This is an abstract class. All concrete bookmark objects derive from this and are either bookmarks or folders. It is responsible for managing common properties in both bookmarks and folders
Constructor & Destructor Documentation
CBookmarkBase(CBookmarkDb &, CRepository &)
~CBookmarkBase()
~CBookmarkBase
|
(
|
)
|
[virtual]
|
Member Functions Documentation
IsAChild(CBookmarkFolder *)
LeaveIfNotInManagerModeL()
void
|
LeaveIfNotInManagerModeL
|
(
|
)
|
|
LeaveIfNotWritableL()
void
|
LeaveIfNotWritableL
|
(
|
)
|
|
ParentId()
Bookmark::TItemId
|
ParentId
|
(
|
)
|
const
|
SetDirty()
void
|
SetDirty
|
(
|
)
|
[virtual]
|
SetId(Bookmark::TItemId)
void
|
SetId
|
(
|
Bookmark::TItemId
|
|
)
|
|
SetOrphaned(TBool)
void
|
SetOrphaned
|
(
|
TBool
|
aOrphaned
|
)
|
|
SetOwnerL(TSecureId)
void
|
SetOwnerL
|
(
|
TSecureId
|
aOwner =
Bookmark::KNoOwnerId
|
)
|
|
SetParentL(CBookmarkFolder &)
SetPublicL(TBool)
void
|
SetPublicL
|
(
|
TBool
|
aPublic
|
)
|
|
SetTitleL(const TDesC &)
void
|
SetTitleL
|
(
|
const
TDesC
&
|
aTitle
|
)
|
|
SetWritableL(TBool)
void
|
SetWritableL
|
(
|
TBool
|
aWritable
|
)
|
|
Title()
const
TDesC
&
|
Title
|
(
|
)
|
const
|
TransLoadL()
void
|
TransLoadL
|
(
|
)
|
[protected, virtual]
|
TransNewL()
void
|
TransNewL
|
(
|
)
|
[protected, virtual]
|
TransRemoveL()
void
|
TransRemoveL
|
(
|
)
|
[protected, virtual]
|
TransSaveL()
void
|
TransSaveL
|
(
|
)
|
[protected, virtual]
|
Type()
Bookmark::TType
|
Type
|
(
|
)
|
const [pure virtual]
|
Member Enumerations Documentation
Enum TFlags
Enumerators
EFlagNull = 0x0
|
|
EFlagPublic = 0x1
|
|
EFlagWritable = 0x2
|
|
EFlagOrphaned = 0x4
|
|
Member Data Documentation
Bookmark::TItemId
iId
Bookmark::TItemId
|
iId
|
[protected]
|
CBookmarkFolder * iParent
Bookmark::TItemId
iParentId
Bookmark::TItemId
|
iParentId
|
[protected]
|
TUint
iRefCount
TUint
|
iRefCount
|
[protected]
|
HBufC * iTitle
HBufC
*
|
iTitle
|
[protected]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.