CBkmrkProperties Class Reference
class CBkmrkProperties : public CRepositoryAccessor
|
Internal representation of additional properties. This class is onlt created and loaded form the repository when it's member data is first required.
Constructor & Destructor Documentation
CBkmrkProperties(CBookmarkBase &, CBookmarkDb &, CRepository &)
~CBkmrkProperties()
~CBkmrkProperties
|
(
|
)
|
[virtual]
|
Member Functions Documentation
CommitL()
void
|
CommitL
|
(
|
)
|
[virtual]
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[protected]
|
Description()
const
TDesC
&
|
Description
|
(
|
)
|
const
|
IconId()
Bookmark::TAttachmentId
|
IconId
|
(
|
)
|
const
|
LastModified()
TTime
|
LastModified
|
(
|
)
|
const
|
NewL(CBookmarkBase &, CBookmarkDb &, CRepository &)
SetDescriptionL(const TDesC &)
void
|
SetDescriptionL
|
(
|
const
TDesC
&
|
aDescription
|
)
|
|
Parameters
const
TDesC
& aDescription
|
|
SetDirty()
void
|
SetDirty
|
(
|
)
|
[virtual]
|
SetIconIdL(Bookmark::TAttachmentId)
void
|
SetIconIdL
|
(
|
Bookmark::TAttachmentId
|
aIconId
|
)
|
|
Parameters
Bookmark::TAttachmentId
aIconId
|
|
SetIdFromIndexBase(TUint32)
void
|
SetIdFromIndexBase
|
(
|
TUint32
|
aIndexBase
|
)
|
[virtual]
|
SetLastModified(const TTime &)
void
|
SetLastModified
|
(
|
const
TTime
&
|
aTime
|
)
|
|
SetModified()
void
|
SetModified
|
(
|
)
|
[private]
|
TransLoadL()
void
|
TransLoadL
|
(
|
)
|
[virtual]
|
TransNewL()
void
|
TransNewL
|
(
|
)
|
[virtual]
|
TransRemoveL()
void
|
TransRemoveL
|
(
|
)
|
[virtual]
|
TransSaveL()
void
|
TransSaveL
|
(
|
)
|
[virtual]
|
Member Data Documentation
CPropertyList * iCustomProperties
HBufC * iDescription
HBufC
*
|
iDescription
|
[protected]
|
Bookmark::TAttachmentId
iIconId
Bookmark::TAttachmentId
|
iIconId
|
[protected]
|
TTime
iLastModified
TTime
|
iLastModified
|
[protected]
|
TBool
iUpdateModifiedOnCommit
TBool
|
iUpdateModifiedOnCommit
|
[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.