LibreOffice Module editeng (master) 1
|
#include <editdoc.hxx>
Public Member Functions | |
EditDoc (SfxItemPool *pItemPool) | |
~EditDoc () | |
void | dumpAsXml (xmlTextWriterPtr pWriter) const |
void | ClearSpellErrors () |
bool | IsModified () const |
void | SetModified (bool b) |
void | DisableAttributeExpanding () |
void | SetModifyHdl (const Link< LinkParamNone *, void > &rLink) |
void | CreateDefFont (bool bUseStyles) |
const SvxFont & | GetDefFont () const |
void | SetDefTab (sal_uInt16 nTab) |
sal_uInt16 | GetDefTab () const |
void | SetVertical (bool bVertical) |
bool | IsEffectivelyVertical () const |
bool | IsTopToBottom () const |
bool | GetVertical () const |
void | SetRotation (TextRotation nRotation) |
TextRotation | GetRotation () const |
void | SetFixedCellHeight (bool bUseFixedCellHeight) |
bool | IsFixedCellHeight () const |
EditPaM | Clear () |
EditPaM | RemoveText () |
void | RemoveChars (EditPaM aPaM, sal_Int32 nChars) |
EditPaM | InsertText (EditPaM aPaM, std::u16string_view rStr) |
EditPaM | InsertParaBreak (EditPaM aPaM, bool bKeepEndingAttribs) |
EditPaM | InsertFeature (EditPaM aPaM, const SfxPoolItem &rItem) |
EditPaM | ConnectParagraphs (ContentNode *pLeft, ContentNode *pRight) |
OUString | GetText (LineEnd eEnd) const |
sal_Int32 | GetTextLen () const |
OUString | GetParaAsString (sal_Int32 nNode) const |
EditPaM | GetStartPaM () const |
EditPaM | GetEndPaM () const |
SfxItemPool & | GetItemPool () |
const SfxItemPool & | GetItemPool () const |
void | RemoveItemsFromPool (const ContentNode &rNode) |
void | InsertAttrib (const SfxPoolItem &rItem, ContentNode *pNode, sal_Int32 nStart, sal_Int32 nEnd) |
void | InsertAttrib (ContentNode *pNode, sal_Int32 nStart, sal_Int32 nEnd, const SfxPoolItem &rPoolItem) |
void | InsertAttribInSelection (ContentNode *pNode, sal_Int32 nStart, sal_Int32 nEnd, const SfxPoolItem &rPoolItem) |
bool | RemoveAttribs (ContentNode *pNode, sal_Int32 nStart, sal_Int32 nEnd, sal_uInt16 nWhich) |
bool | RemoveAttribs (ContentNode *pNode, sal_Int32 nStart, sal_Int32 nEnd, EditCharAttrib *&rpStarting, EditCharAttrib *&rpEnding, sal_uInt16 nWhich) |
sal_Int32 | GetPos (const ContentNode *pNode) const |
const ContentNode * | GetObject (sal_Int32 nPos) const |
ContentNode * | GetObject (sal_Int32 nPos) |
sal_Int32 | Count () const |
const ContentNode * | operator[] (sal_Int32 nPos) const |
ContentNode * | operator[] (sal_Int32 nPos) |
void | Insert (sal_Int32 nPos, ContentNode *p) |
void | Remove (sal_Int32 nPos) |
deletes More... | |
void | Release (sal_Int32 nPos) |
does not delete More... | |
Static Public Member Functions | |
static OUString | GetParaAsString (const ContentNode *pNode, sal_Int32 nStartPos=0, sal_Int32 nEndPos=-1) |
static void | FindAttribs (ContentNode *pNode, sal_Int32 nStartPos, sal_Int32 nEndPos, SfxItemSet &rCurSet) |
static OUString | GetSepStr (LineEnd eEnd) |
Private Member Functions | |
void | ImplDestroyContents () |
Private Attributes | |
sal_Int32 | nLastCache |
std::vector< std::unique_ptr< ContentNode > > | maContents |
rtl::Reference< SfxItemPool > | pItemPool |
Link< LinkParamNone *, void > | aModifyHdl |
SvxFont | maDefFont |
sal_uInt16 | nDefTab |
bool | bIsVertical:1 |
TextRotation | mnRotation |
bool | bIsFixedCellHeight:1 |
bool | bModified:1 |
bool | bDisableAttributeExpanding:1 |
Definition at line 744 of file editdoc.hxx.
EditDoc::EditDoc | ( | SfxItemPool * | pItemPool | ) |
Definition at line 1919 of file editdoc.cxx.
EditDoc::~EditDoc | ( | ) |
Definition at line 1932 of file editdoc.cxx.
References ImplDestroyContents().
EditPaM EditDoc::Clear | ( | ) |
Definition at line 2221 of file editdoc.cxx.
References CreateDefFont(), GetItemPool(), ImplDestroyContents(), Insert(), and SetModified().
Referenced by ImpEditEngine::InitDoc().
void EditDoc::ClearSpellErrors | ( | ) |
Definition at line 2235 of file editdoc.cxx.
References maContents.
Referenced by ImpEditEngine::ClearSpellErrors().
EditPaM EditDoc::ConnectParagraphs | ( | ContentNode * | pLeft, |
ContentNode * | pRight | ||
) |
Definition at line 2347 of file editdoc.cxx.
References ContentNode::Append(), ContentNode::AppendAttribs(), GetPos(), ContentNode::GetString(), ContentNode::Len(), Remove(), RemoveItemsFromPool(), and SetModified().
Referenced by ImpEditEngine::ImpConnectParagraphs().
sal_Int32 EditDoc::Count | ( | ) | const |
Definition at line 2143 of file editdoc.cxx.
References maContents, SAL_MAX_INT32, and SAL_WARN.
Referenced by ImpEditEngine::ConvertSelection(), CreateDefFont(), ImpEditEngine::CreateEditPaM(), ImpEditEngine::CreateSel(), ImpEditEngine::CursorEndOfDoc(), ParaPortionList::DbgCheck(), EditPaM::DbgIsBuggy(), ImpEditEngine::DoOnlineSpelling(), ImpEditView::dragOver(), ImpEditEngine::GetAllMisspellRanges(), GetEndPaM(), GetText(), GetTextLen(), ImpEditEngine::HasSpellErrors(), ImpEditEngine::ImpSearch(), ImpEditEngine::ImpSpell(), ImpEditEngine::InitDoc(), EditUndoDelContent::Redo(), RemoveItemsFromPool(), ImpEditEngine::RemoveStyleFromParagraphs(), ImpEditView::SetEditSelection(), ImpEditView::SpellIgnoreWord(), ImpEditEngine::SpellSentence(), SvxReadXML(), ImpEditEngine::UpdateParagraphsWithStyleSheet(), and ImpEditEngine::WriteText().
void EditDoc::CreateDefFont | ( | bool | bUseStyles | ) |
Definition at line 2053 of file editdoc.cxx.
References Count(), ContentNode::CreateDefFont(), CreateFont(), ContentNode::GetCharAttribs(), CharAttribList::GetDefFont(), GetItemPool(), GetObject(), IsEffectivelyVertical(), IsTopToBottom(), maDefFont, vcl::Font::SetOrientation(), and vcl::Font::SetVertical().
Referenced by Clear(), ImpEditEngine::SetFlatMode(), ImpEditEngine::SetRotation(), and ImpEditEngine::SetVertical().
|
inline |
Definition at line 775 of file editdoc.hxx.
References bDisableAttributeExpanding.
void EditDoc::dumpAsXml | ( | xmlTextWriterPtr | pWriter | ) | const |
Definition at line 2712 of file editdoc.cxx.
References i, and maContents.
|
static |
Definition at line 2606 of file editdoc.cxx.
References DBG_ASSERT, CharAttribList::FindEmptyAttrib(), SfxItemSet::Get(), GetAttrib(), CharAttribList::GetAttribs(), ContentNode::GetCharAttribs(), EditCharAttrib::GetEnd(), EditCharAttrib::GetItem(), SfxItemSet::GetItemState(), EditCharAttrib::GetStart(), SfxItemSet::InvalidateItem(), SfxItemSet::Put(), and SfxPoolItem::Which().
|
inline |
Definition at line 780 of file editdoc.hxx.
References maDefFont.
Referenced by ImpEditEngine::InsertTextObject().
|
inline |
Definition at line 783 of file editdoc.hxx.
References nDefTab.
Referenced by ImpEditEngine::CreateLines(), and ImpEditEngine::WriteRTF().
EditPaM EditDoc::GetEndPaM | ( | ) | const |
Definition at line 2204 of file editdoc.cxx.
References Count(), GetObject(), and ContentNode::Len().
Referenced by TextConvWrapper::ConvStart_impl(), ImpEditEngine::CreateTextObject(), ImpEditView::ImpEditView(), ImpEditView::SetEditSelection(), and EditSpellWrapper::SpellStart().
|
inline |
Definition at line 812 of file editdoc.hxx.
References pItemPool.
Referenced by ImpEditEngine::ApplyChangedSentence(), Clear(), CreateDefFont(), ImpEditEngine::CreateTextObject(), ImpEditEngine::CursorMoved(), ImpEditEngine::GetEmptyItemSet(), InsertAttrib(), InsertAttribInSelection(), InsertFeature(), InsertParaBreak(), InsertText(), ImpEditEngine::InsertTextObject(), ImpEditEngine::ReadRTF(), RemoveAttribs(), RemoveChars(), RemoveItemsFromPool(), RemoveText(), EdtAutoCorrDoc::SetAttr(), EditRTFParser::SetAttrInDoc(), EditUndoTransliteration::Undo(), and ImpEditEngine::WriteRTF().
|
inline |
Definition at line 813 of file editdoc.hxx.
References pItemPool.
ContentNode * EditDoc::GetObject | ( | sal_Int32 | nPos | ) |
Definition at line 2096 of file editdoc.cxx.
References maContents, o3tl::make_unsigned(), and nPos.
const ContentNode * EditDoc::GetObject | ( | sal_Int32 | nPos | ) | const |
Definition at line 2091 of file editdoc.cxx.
References maContents, o3tl::make_unsigned(), and nPos.
Referenced by EditRTFParser::AddRTFDefaultValues(), EditRTFParser::CallParser(), ImpEditEngine::ConnectContents(), ImpEditEngine::ConvertSelection(), CreateDefFont(), ImpEditEngine::CreateTextObject(), ImpEditEngine::CursorEndOfDoc(), ImpEditEngine::CursorStartOfDoc(), ParaPortionList::DbgCheck(), ImpEditEngine::DoOnlineSpelling(), ImpEditView::dragGestureRecognized(), ImpEditEngine::GetAllMisspellRanges(), GetEndPaM(), ImpEditEngine::GetLineNumberAtIndex(), GetParaAsString(), ImpEditEngine::GetRightToLeft(), ImpEditEngine::GetSelected(), GetStartPaM(), ImpEditEngine::GetStyleSheet(), GetText(), GetTextLen(), ImpEditEngine::HasSpellErrors(), ImpEditEngine::ImplInitLayoutMode(), ImpEditEngine::ImpSearch(), ImpEditEngine::ImpSpell(), ImpEditEngine::InitDoc(), ImpEditEngine::InsertParagraph(), operator[](), EditUndoDelContent::Redo(), ImpEditEngine::RemoveStyleFromParagraphs(), RemoveText(), ImpEditEngine::SelectParagraph(), ImpEditEngine::SetAllMisspellRanges(), EditRTFParser::SetAttrInDoc(), EditRTFParser::SetEndPrevPara(), ImpEditEngine::SetStyleSheet(), ImpEditView::SpellIgnoreWord(), ImpEditEngine::SpellSentence(), ImpEditEngine::SplitContent(), SvxReadXML(), ImpEditEngine::TransliterateText(), EditUndoSetAttribs::Undo(), ImpEditEngine::UpdateParagraphsWithStyleSheet(), ImpEditEngine::WordLeft(), ImpEditEngine::WordRight(), ImpEditEngine::WriteItemAsRTF(), ImpEditEngine::WriteRTF(), and ImpEditEngine::WriteText().
|
static |
Definition at line 2192 of file editdoc.cxx.
References ContentNode::GetExpandedText().
OUString EditDoc::GetParaAsString | ( | sal_Int32 | nNode | ) | const |
Definition at line 2187 of file editdoc.cxx.
References GetObject(), and GetParaAsString().
Referenced by GetParaAsString(), ImpEditEngine::GetSelected(), GetText(), ImpEditEngine::WriteRTF(), and ImpEditEngine::WriteText().
sal_Int32 EditDoc::GetPos | ( | const ContentNode * | pNode | ) | const |
Definition at line 2086 of file editdoc.cxx.
References maContents, nLastCache, and p.
Referenced by EditRTFParser::AddRTFDefaultValues(), EditSelection::Adjust(), ImpEditEngine::CalcLineWidth(), EditRTFParser::CallParser(), ImpEditEngine::Command(), ConnectParagraphs(), ImpEditEngine::CreateAttribUndo(), ImpEditEngine::CreateEPaM(), ImpEditEngine::CreateESel(), ImpEditEngine::CreateTextObject(), ImpEditEngine::CursorVisualLeftRight(), ImpEditEngine::CursorVisualStartEnd(), EditPaM::DbgIsBuggy(), ImpEditView::dragOver(), ImpEditView::DrawSelectionXOR(), ImpEditView::drop(), ImpEditEngine::FindParaPortion(), ImpEditView::GetEditCursor(), ImpEditView::GetField(), ImpEditEngine::GetI18NScriptType(), EditNodeIdx::GetIdx(), ImpEditEngine::GetItemScriptType(), ImpEditEngine::GetNumberFormat(), EdtAutoCorrDoc::GetPrevPara(), ImpEditEngine::GetSelected(), ImpEditEngine::HasDifferentRTLLevels(), ImpEditEngine::ImpConnectParagraphs(), ImpEditEngine::ImpDeleteSelection(), EdtAutoCorrDoc::ImplStartUndoAction(), ImpEditEngine::ImpSearch(), EditHTMLParser::ImpSetAttribs(), EditHTMLParser::ImpSetStyleSheet(), InsertParaBreak(), ImpEditEngine::InsertTextObject(), ImpEditView::IsBulletArea(), ImpEditView::IsInSelection(), ImpEditEngine::IsScriptChange(), EditHTMLParser::NextToken(), ImpEditEngine::ParaAttribsChanged(), ImpEditView::Paste(), EditRTFParser::SetAttrInDoc(), EditRTFParser::SetEndPrevPara(), ImpEditEngine::SetStyleSheet(), ImpEditView::ShowCursor(), ImpEditEngine::TransliterateText(), ImpEditEngine::WordLeft(), ImpEditEngine::WordRight(), ImpEditEngine::WriteRTF(), and ImpEditEngine::WriteText().
|
inline |
Definition at line 790 of file editdoc.hxx.
References mnRotation.
Referenced by ImpEditEngine::GetRotation().
|
static |
Definition at line 2154 of file editdoc.cxx.
References LINEEND_CR, and LINEEND_LF.
Referenced by ImpEditEngine::GetSelected(), and GetText().
EditPaM EditDoc::GetStartPaM | ( | ) | const |
Definition at line 2198 of file editdoc.cxx.
References GetObject(), and p.
Referenced by ImpEditEngine::Clear(), ImpEditEngine::Convert(), TextConvWrapper::ConvMore_impl(), TextConvWrapper::ConvStart_impl(), ImpEditEngine::CreateTextObject(), ImpEditEngine::GetEmptyTextObject(), ImpEditEngine::HasSpellErrors(), ImpEditEngine::HasText(), ImpEditView::ImpEditView(), ImpEditEngine::ImpMoveParagraphs(), ImpEditEngine::RemoveText(), ImpEditEngine::SetText(), ImpEditEngine::Spell(), EditSpellWrapper::SpellMore(), EditSpellWrapper::SpellStart(), and ImpEditEngine::StartSearchAndReplace().
OUString EditDoc::GetText | ( | LineEnd | eEnd | ) | const |
Definition at line 2163 of file editdoc.cxx.
References aBuffer, Count(), GetObject(), GetParaAsString(), GetSepStr(), and GetTextLen().
sal_Int32 EditDoc::GetTextLen | ( | ) | const |
Definition at line 2210 of file editdoc.cxx.
References Count(), ContentNode::GetExpandedLen(), and GetObject().
Referenced by GetText().
bool EditDoc::GetVertical | ( | ) | const |
Definition at line 2081 of file editdoc.cxx.
References bIsVertical.
Referenced by ImpEditEngine::GetVertical().
|
private |
Definition at line 1960 of file editdoc.cxx.
References maContents.
Referenced by Clear(), RemoveText(), and ~EditDoc().
void EditDoc::Insert | ( | sal_Int32 | nPos, |
ContentNode * | p | ||
) |
Definition at line 2111 of file editdoc.cxx.
References maContents, nPos, p, SAL_MAX_INT32, and SAL_WARN.
Referenced by Clear(), ImpEditEngine::ImpMoveParagraphs(), ImpEditEngine::InsertContent(), InsertParaBreak(), and RemoveText().
void EditDoc::InsertAttrib | ( | const SfxPoolItem & | rItem, |
ContentNode * | pNode, | ||
sal_Int32 | nStart, | ||
sal_Int32 | nEnd | ||
) |
Definition at line 2552 of file editdoc.cxx.
References ContentNode::GetCharAttribs(), GetItemPool(), CharAttribList::InsertAttrib(), MakeCharAttrib(), and SetModified().
Referenced by InsertAttrib(), InsertAttribInSelection(), ImpEditEngine::InsertTextObject(), RemoveAttribs(), and EditUndoSetAttribs::Undo().
void EditDoc::InsertAttrib | ( | ContentNode * | pNode, |
sal_Int32 | nStart, | ||
sal_Int32 | nEnd, | ||
const SfxPoolItem & | rPoolItem | ||
) |
Definition at line 2563 of file editdoc.cxx.
References DBG_ASSERT, CharAttribList::FindAttrib(), CharAttribList::FindEmptyAttrib(), ContentNode::GetCharAttribs(), EditCharAttrib::GetEnd(), EditCharAttrib::GetItem(), GetItemPool(), InsertAttrib(), CharAttribList::InsertAttrib(), InsertAttribInSelection(), EditCharAttrib::IsEmpty(), EditCharAttrib::IsInside(), MakeCharAttrib(), CharAttribList::Remove(), SetModified(), and SfxPoolItem::Which().
void EditDoc::InsertAttribInSelection | ( | ContentNode * | pNode, |
sal_Int32 | nStart, | ||
sal_Int32 | nEnd, | ||
const SfxPoolItem & | rPoolItem | ||
) |
Definition at line 2375 of file editdoc.cxx.
References bDisableAttributeExpanding, DBG_ASSERT, ContentNode::GetCharAttribs(), EditCharAttrib::GetEnd(), EditCharAttrib::GetItem(), GetItemPool(), EditCharAttrib::GetStart(), InsertAttrib(), CharAttribList::Remove(), SfxItemPool::Remove(), RemoveAttribs(), CharAttribList::ResortAttribs(), SetModified(), and SfxPoolItem::Which().
Referenced by InsertAttrib().
EditPaM EditDoc::InsertFeature | ( | EditPaM | aPaM, |
const SfxPoolItem & | rItem | ||
) |
Definition at line 2329 of file editdoc.cxx.
References CH_FEATURE, ContentNode::ExpandAttribs(), ContentNode::GetCharAttribs(), EditPaM::GetIndex(), GetItemPool(), EditPaM::GetNode(), ContentNode::Insert(), CharAttribList::InsertAttrib(), MakeCharAttrib(), EditPaM::SetIndex(), and SetModified().
Definition at line 2287 of file editdoc.cxx.
References aStr, ContentNode::Copy(), ContentNode::CopyAndCutAttribs(), EE_PARA_BULLETSTATE(), ContentNode::Erase(), SfxStyleSheetBasePool::Find(), ContentNode::GetCharAttribs(), ContentNode::GetContentAttribs(), CharAttribList::GetDefFont(), SfxStyleSheetBase::GetFamily(), SfxStyleSheetBase::GetFollow(), EditPaM::GetIndex(), GetItemPool(), ContentAttribs::GetItems(), SfxStyleSheetBase::GetName(), EditPaM::GetNode(), SfxStyleSheetBase::GetPool(), GetPos(), ContentNode::GetStyleSheet(), Insert(), nPos, SfxItemSet::Put(), EditPaM::SetIndex(), SetModified(), EditPaM::SetNode(), and ContentNode::SetStyleSheet().
Definition at line 2271 of file editdoc.cxx.
References DBG_ASSERT, ContentNode::ExpandAttribs(), EditPaM::GetIndex(), GetItemPool(), EditPaM::GetNode(), ContentNode::Insert(), EditPaM::SetIndex(), and SetModified().
Referenced by ImpEditEngine::ReplaceTextOnly().
bool EditDoc::IsEffectivelyVertical | ( | ) | const |
Definition at line 2069 of file editdoc.cxx.
References bIsVertical, mnRotation, and NONE.
Referenced by CreateDefFont(), and ImpEditEngine::IsEffectivelyVertical().
|
inline |
Definition at line 793 of file editdoc.hxx.
References bIsFixedCellHeight.
Referenced by ImpEditEngine::IsFixedCellHeight().
|
inline |
Definition at line 772 of file editdoc.hxx.
References bModified.
Referenced by ImpEditEngine::IsModified().
bool EditDoc::IsTopToBottom | ( | ) | const |
Definition at line 2075 of file editdoc.cxx.
References bIsVertical, mnRotation, NONE, and TOPTOBOTTOM.
Referenced by CreateDefFont(), and ImpEditEngine::IsTopToBottom().
ContentNode * EditDoc::operator[] | ( | sal_Int32 | nPos | ) |
Definition at line 2106 of file editdoc.cxx.
References GetObject(), and nPos.
const ContentNode * EditDoc::operator[] | ( | sal_Int32 | nPos | ) | const |
Definition at line 2101 of file editdoc.cxx.
References GetObject(), and nPos.
void EditDoc::Release | ( | sal_Int32 | nPos | ) |
does not delete
Definition at line 2131 of file editdoc.cxx.
References maContents, o3tl::make_unsigned(), nPos, and SAL_WARN.
Referenced by ImpEditEngine::ImpMoveParagraphs(), and EditUndoDelContent::Redo().
void EditDoc::Remove | ( | sal_Int32 | nPos | ) |
deletes
Definition at line 2121 of file editdoc.cxx.
References maContents, o3tl::make_unsigned(), nPos, and SAL_WARN.
Referenced by ConnectParagraphs().
bool EditDoc::RemoveAttribs | ( | ContentNode * | pNode, |
sal_Int32 | nStart, | ||
sal_Int32 | nEnd, | ||
EditCharAttrib *& | rpStarting, | ||
EditCharAttrib *& | rpEnding, | ||
sal_uInt16 | nWhich | ||
) |
Definition at line 2428 of file editdoc.cxx.
References DBG_ASSERT, CharAttribList::DbgCheckAttribs(), EE_FEATURE_START(), GetAttrib(), CharAttribList::GetAttribs(), ContentNode::GetCharAttribs(), EditCharAttrib::GetEnd(), EditCharAttrib::GetItem(), GetItemPool(), EditCharAttrib::GetStart(), InsertAttrib(), EditCharAttrib::IsFeature(), SfxItemPool::Remove(), CharAttribList::ResortAttribs(), SetModified(), and EditCharAttrib::Which().
bool EditDoc::RemoveAttribs | ( | ContentNode * | pNode, |
sal_Int32 | nStart, | ||
sal_Int32 | nEnd, | ||
sal_uInt16 | nWhich | ||
) |
Definition at line 2421 of file editdoc.cxx.
References RemoveAttribs().
Referenced by InsertAttribInSelection(), and RemoveAttribs().
void EditDoc::RemoveChars | ( | EditPaM | aPaM, |
sal_Int32 | nChars | ||
) |
Definition at line 2366 of file editdoc.cxx.
References ContentNode::CollapseAttribs(), ContentNode::Erase(), EditPaM::GetIndex(), GetItemPool(), EditPaM::GetNode(), and SetModified().
Referenced by ImpEditEngine::ImpRemoveChars(), and ImpEditEngine::ReplaceTextOnly().
void EditDoc::RemoveItemsFromPool | ( | const ContentNode & | rNode | ) |
Definition at line 1966 of file editdoc.cxx.
References Count(), CharAttribList::GetAttribs(), ContentNode::GetCharAttribs(), EditCharAttrib::GetItem(), GetItemPool(), and SfxItemPool::Remove().
Referenced by ConnectParagraphs().
EditPaM EditDoc::RemoveText | ( | ) |
Definition at line 2249 of file editdoc.cxx.
References ContentNode::GetCharAttribs(), ContentNode::GetContentAttribs(), CharAttribList::GetDefFont(), GetItemPool(), ContentAttribs::GetItems(), GetObject(), ContentNode::GetStyleSheet(), ImplDestroyContents(), Insert(), SfxItemSet::Set(), SetModified(), and ContentNode::SetStyleSheet().
Referenced by ImpEditEngine::InitDoc().
|
inline |
Definition at line 782 of file editdoc.hxx.
|
inline |
Definition at line 792 of file editdoc.hxx.
References bIsFixedCellHeight.
Referenced by ImpEditEngine::SetFixedCellHeight().
void EditDoc::SetModified | ( | bool | b | ) |
Definition at line 2240 of file editdoc.cxx.
References aModifyHdl, bModified, and Link< typename Arg, typename Ret >::Call().
Referenced by ImpEditEngine::ApplyChangedSentence(), Clear(), ConnectParagraphs(), ImpEditEngine::ImpMoveParagraphs(), InsertAttrib(), InsertAttribInSelection(), InsertFeature(), InsertParaBreak(), InsertText(), ImpEditEngine::ParaAttribsChanged(), RemoveAttribs(), RemoveChars(), RemoveText(), and ImpEditEngine::SetModifyFlag().
|
inline |
Definition at line 777 of file editdoc.hxx.
References aModifyHdl.
Referenced by ImpEditEngine::ImpEditEngine().
|
inline |
Definition at line 789 of file editdoc.hxx.
References mnRotation.
Referenced by ImpEditEngine::SetRotation().
|
inline |
Definition at line 785 of file editdoc.hxx.
References bIsVertical.
Referenced by ImpEditEngine::SetVertical().
|
private |
Definition at line 751 of file editdoc.hxx.
Referenced by SetModified(), and SetModifyHdl().
|
private |
Definition at line 760 of file editdoc.hxx.
Referenced by DisableAttributeExpanding(), and InsertAttribInSelection().
|
private |
Definition at line 757 of file editdoc.hxx.
Referenced by IsFixedCellHeight(), and SetFixedCellHeight().
|
private |
Definition at line 755 of file editdoc.hxx.
Referenced by GetVertical(), IsEffectivelyVertical(), IsTopToBottom(), and SetVertical().
|
private |
Definition at line 759 of file editdoc.hxx.
Referenced by IsModified(), and SetModified().
|
private |
Definition at line 748 of file editdoc.hxx.
Referenced by ClearSpellErrors(), Count(), dumpAsXml(), GetObject(), GetPos(), ImplDestroyContents(), Insert(), Release(), and Remove().
|
private |
Definition at line 753 of file editdoc.hxx.
Referenced by CreateDefFont(), and GetDefFont().
|
private |
Definition at line 756 of file editdoc.hxx.
Referenced by GetRotation(), IsEffectivelyVertical(), IsTopToBottom(), and SetRotation().
|
private |
Definition at line 754 of file editdoc.hxx.
Referenced by GetDefTab(), and SetDefTab().
|
mutableprivate |
Definition at line 747 of file editdoc.hxx.
Referenced by GetPos().
|
private |
Definition at line 750 of file editdoc.hxx.
Referenced by GetItemPool().