|
| | HidTxtMemento (IPMUnknown *boss) |
| |
| virtual | ~HidTxtMemento () |
| |
| virtual UID | GetAssociatedUID () const |
| |
| virtual ErrorCode | OnDelete (const UIDRef &story, TextIndex dataStart, int32 dataLen, const Text::StoryRangeList &subranges, K2Vector< InterfacePtr< ICommand > > &cmdList) |
| |
| virtual ErrorCode | OnCut (const UIDRef &story, TextIndex dataStart, int32 dataLen, const Text::StoryRangeList &subranges) |
| |
| virtual ErrorCode | OnCopyRange (PasteData *context) |
| |
| virtual ErrorCode | OnReplace (const UIDRef &story, TextIndex dataStart, int32 dataLen, int32 replaceDataLen, const Text::StoryRangeList &subranges, K2Vector< InterfacePtr< ICommand > > &cmdList) |
| |
| virtual ErrorCode | TransferTo (PasteDataXRefContext *xRefContext) |
| |
| virtual ErrorCode | OnPaste () |
| |
| virtual bool16 | MustHandleReplaceIndividually () |
| |
| IPMUnknown * | QueryInterface (PMIID interfaceID) const |
| |
| void | AddRef () const |
| |
| void | Release () const |
| |
| void | PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| |
| void | PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue) |
| |
| | CPMUnknown (const CPMUnknown &)=delete |
| |
| CPMUnknown & | operator= (const CPMUnknown &)=delete |
| |
Implements the memento (ITextModelMemento) that manages the hidden text (kHidTxtModelBoss) owned item when it is affected by text model operations. For example they allow the kHidTxtModelBoss object and its associated story thread to be deleted when the TextIndex on which the hidden text is anchored gets deleted.
- See Also
- ITextModelMemento