CTextFieldSet Class Reference
class CTextFieldSet : public CBase |
The engine that keeps the field table up to date
Public Member Functions |
---|
| ~CTextFieldSet() |
IMPORT_C TInt | CharCount() |
IMPORT_C void | CopyComponentsL(CStreamStore &, CStoreMap &, TInt, TInt) |
IMPORT_C TStreamId | CopyToStoreL(CStreamStore &, TInt, TInt) |
IMPORT_C void | CopyToStreamL(RWriteStream &, TInt, TInt) |
IMPORT_C void | ExternalizeL(RWriteStream &) |
IMPORT_C TInt | FieldCount() |
IMPORT_C MTextFieldFactory * | FieldFactory() |
IMPORT_C TBool | FindFields(TInt) |
IMPORT_C TBool | FindFields(TFindFieldInfo &, TInt, TInt) |
IMPORT_C TInt | InsertFieldL(TInt, CTextField *, TUid) |
IMPORT_C void | InternalizeL(RReadStream &) |
IMPORT_C CTextField * | NewFieldL(TUid) |
IMPORT_C TInt | NewFieldValueL(HBufC *&, TInt) |
IMPORT_C CTextFieldSet * | NewL(TInt) |
IMPORT_C CTextFieldSet * | NewL(const MTextFieldFactory *, const CStreamStore &, TStreamId) |
IMPORT_C void | NotifyDeletion(TInt, TInt) |
IMPORT_C void | NotifyFieldUpdate(TInt, TInt) |
IMPORT_C void | NotifyInsertion(TInt, TInt) |
IMPORT_C void | PasteComponentsL(const CStreamStore &, TInt) |
IMPORT_C void | PasteFromStoreL(const CStreamStore &, TStreamId, TInt, TInt) |
IMPORT_C void | PasteFromStreamL(RReadStream &, TInt, TInt) |
IMPORT_C TInt | RemoveField(TInt) |
IMPORT_C void | Reset() |
IMPORT_C void | RestoreFieldsL(const CStreamStore &) |
IMPORT_C void | RestoreL(const CStreamStore &, TStreamId) |
IMPORT_C void | RollbackPaste() |
IMPORT_C void | SetFieldFactory(MTextFieldFactory *) |
IMPORT_C void | StoreFieldsL(CStreamStore &, CStoreMap &) |
IMPORT_C TStreamId | StoreL(CStreamStore &) |
IMPORT_C const CTextField * | TextField(TInt) |
Private Member Functions |
---|
void | AddInitialFieldEntryL(CArrayFixSeg< TTextFieldEntry > *, TInt) |
void | AppendEntryL(TTextFieldEntry &) |
void | AppendEntryL(TTextFieldEntry &, CArrayFixSeg< TTextFieldEntry > *) |
void | CopyToArrayL(CArrayFixSeg< TTextFieldEntry > *, TInt, TInt) |
void | DeleteFieldEntry(TInt) |
void | DeleteFieldEntry(CArrayFixSeg< TTextFieldEntry > *, TInt) |
void | DoPasteL(CArrayFixSeg< TTextFieldEntry > *, TInt) |
void | DoRestoreFieldsL(CArrayFixSeg< TTextFieldEntry > *, const CStreamStore &, TInt) |
void | DoRestoreL(const CStreamStore &, TStreamId) |
TInt
| EntryLen(const TTextFieldEntry &) |
TInt
| EntryLen(TInt) |
void | ExternalizeL(RWriteStream &, CArrayFixSeg< TTextFieldEntry > *) |
TBool
| InField(const TInt, TInt &, TInt &) |
void | InsertEntryL(TInt, TTextFieldEntry &) |
void | InsertEntryL(TInt, TTextFieldEntry &, CArrayFixSeg< TTextFieldEntry > *) |
void | InternalizeL(CArrayFixSeg< TTextFieldEntry > *, RReadStream &) |
void | RecordRollbackInfoL(TInt) |
TTextFieldEntry
| SplitEntry(TInt, TInt, TInt) |
void | StoreFieldsL(CStreamStore &, CStoreMap &, CArrayFixSeg< TTextFieldEntry > *) |
Constructor & Destructor Documentation
CTextFieldSet()
CTextFieldSet | ( | ) | [protected] |
Member Functions Documentation
AddInitialFieldEntryL(CArrayFixSeg< TTextFieldEntry > *, TInt)
AppendEntryL(TTextFieldEntry &)
AppendEntryL(TTextFieldEntry &, CArrayFixSeg< TTextFieldEntry > *)
CharCount()
IMPORT_C TInt | CharCount | ( | ) | const |
ConstructL(TInt)
void | ConstructL | ( | TInt | aDocumentLength | ) | [protected] |
ConstructL(const CStreamStore &, TStreamId)
CopyComponentsL(CStreamStore &, CStoreMap &, TInt, TInt)
CopyToArrayL(CArrayFixSeg< TTextFieldEntry > *, TInt, TInt)
CopyToStoreL(CStreamStore &, TInt, TInt)
CopyToStreamL(RWriteStream &, TInt, TInt)
DeleteFieldEntry(TInt)
void | DeleteFieldEntry | ( | TInt | anIndex | ) | [private] |
DeleteFieldEntry(CArrayFixSeg< TTextFieldEntry > *, TInt)
DoPasteL(CArrayFixSeg< TTextFieldEntry > *, TInt)
DoRestoreFieldsL(CArrayFixSeg< TTextFieldEntry > *, const CStreamStore &, TInt)
DoRestoreL(const CStreamStore &, TStreamId)
EntryLen(const TTextFieldEntry &)
EntryLen(TInt)
TInt
| EntryLen | ( | TInt | aIndex | ) | const [private] |
ExternalizeL(RWriteStream &)
ExternalizeL(RWriteStream &, CArrayFixSeg< TTextFieldEntry > *)
FieldCount()
IMPORT_C TInt | FieldCount | ( | ) | const |
FindFields(TFindFieldInfo &, TInt, TInt)
InField(const TInt, TInt &, TInt &)
InsertEntryL(TInt, TTextFieldEntry &)
InsertEntryL(TInt, TTextFieldEntry &, CArrayFixSeg< TTextFieldEntry > *)
InsertFieldL(TInt, CTextField *, TUid)
InternalizeL(RReadStream &)
InternalizeL(CArrayFixSeg< TTextFieldEntry > *, RReadStream &)
NewFieldValueL(HBufC *&, TInt)
NewL(const MTextFieldFactory *, const CStreamStore &, TStreamId)
NotifyDeletion(TInt, TInt)
IMPORT_C void | NotifyDeletion | ( | TInt | aPos, |
| TInt | aNumberRemoved |
| ) | |
NotifyFieldUpdate(TInt, TInt)
IMPORT_C void | NotifyFieldUpdate | ( | TInt | aPos, |
| TInt | aNewFieldValueLength |
| ) | |
NotifyInsertion(TInt, TInt)
IMPORT_C void | NotifyInsertion | ( | TInt | aPos, |
| TInt | aNumberAdded |
| ) | |
PasteComponentsL(const CStreamStore &, TInt)
PasteFromStoreL(const CStreamStore &, TStreamId, TInt, TInt)
PasteFromStreamL(RReadStream &, TInt, TInt)
RecordRollbackInfoL(TInt)
void | RecordRollbackInfoL | ( | TInt | aPastePos | ) | [private] |
RestoreFieldsL(const CStreamStore &)
IMPORT_C void | RestoreFieldsL | ( | const CStreamStore & | aFieldStore | ) | |
RestoreL(const CStreamStore &, TStreamId)
RollbackPaste()
IMPORT_C void | RollbackPaste | ( | ) | |
SetFieldFactory(MTextFieldFactory *)
SplitEntry(TInt, TInt, TInt)
StoreFieldsL(CStreamStore &, CStoreMap &)
StoreFieldsL(CStreamStore &, CStoreMap &, CArrayFixSeg< TTextFieldEntry > *)
Member Data Documentation
CArrayFixSeg< TTextFieldEntry > * iFieldArray
MTextFieldFactory * iFieldFactory
TRollbackInfo * iRollbackInfo
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.