|
LibreOffice Module sw (master) 1
|
Classes | |
| class | AnnotationMark |
| class | Bookmark |
| class | CheckboxFieldmark |
| Fieldmark representing a checkbox form field. More... | |
| class | ContentIdxStore |
| Takes care of storing relevant attributes of an SwTextNode before split, then restore them on the new node. More... | |
| class | CrossRefBookmark |
| class | CrossRefHeadingBookmark |
| class | CrossRefNumItemBookmark |
| class | DateFieldmark |
| Fieldmark representing a date form field. More... | |
| class | DdeBookmark |
| class | DropDownFieldmark |
| Fieldmark representing a drop-down form field. More... | |
| class | Fieldmark |
| class | FieldmarkWithDropDownButton |
| Fieldmark with a drop down button (e.g. this button opens the date picker for a date field) More... | |
| class | IBookmark |
| class | ICheckboxFieldmark |
| class | IDateFieldmark |
| class | IDropdownFieldmark |
| class | IMark |
| class | MarkBase |
| class | MarkManager |
| class | NavigatorReminder |
| class | NonTextFieldmark |
| class | SaveBookmark |
| class | TextFieldmark |
| class | UnoMark |
Typedefs | |
| typedef std::unordered_map< OUString, sal_Int32 > | MarkBasenameMapUniqueOffset_t |
Enumerations | |
| enum class | RestoreMode { Flys = 1 , NonFlys = 2 , All = 3 } |
| enum class | InsertMode { New , CopyText } |
Functions | |
| SwPosition | FindFieldSep (IFieldmark const &rMark) |
| return position of the CH_TXT_ATR_FIELDSEP for rMark More... | |
| static bool | isDeleteMark (::sw::mark::MarkBase const *const pMark, bool const isReplace, SwNode const &rStt, SwNode const &rEnd, std::optional< sal_Int32 > oStartContentIdx, std::optional< sal_Int32 > oEndContentIdx, bool &rbIsPosInRange, bool &rbIsOtherPosInRange) |
| bool | IsFieldmarkOverlap (SwPaM const &rPaM) |
| check if rPaM is valid range of new fieldmark More... | |
| OUString | ExpandFieldmark (IFieldmark *pBM) |
| typedef std::unordered_map<OUString, sal_Int32> sw::mark::MarkBasenameMapUniqueOffset_t |
Definition at line 32 of file MarkManager.hxx.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| Flys | |
| NonFlys | |
| All | |
Definition at line 73 of file mvsave.hxx.
| OUString sw::mark::ExpandFieldmark | ( | IFieldmark * | pBM | ) |
Definition at line 1120 of file itrform2.cxx.
References sw::mark::ICheckboxFieldmark::IsChecked(), ODF_FORMCHECKBOX, ODF_FORMDROPDOWN, ODF_FORMDROPDOWN_LISTENTRY, ODF_FORMDROPDOWN_RESULT, and u.
Referenced by SwXFieldmark::getPresentation(), ModelToViewHelper::ModelToViewHelper(), and SwTextFormatter::WhichTextPor().
| SwPosition sw::mark::FindFieldSep | ( | IFieldmark const & | rMark | ) |
return position of the CH_TXT_ATR_FIELDSEP for rMark
Definition at line 60 of file core/crsr/bookmark.cxx.
References CH_TXT_ATR_FIELDEND, CH_TXT_ATR_FIELDSEP, CH_TXT_ATR_FIELDSTART, SwPosition::GetContentIndex(), SwPosition::GetNodeIndex(), SwPosition::GetNodes(), SwTextNode::GetText(), SwNode::GetTextNode(), i, SwNode::IsEndNode(), SwNode::IsNoTextNode(), SwNode::IsSectionNode(), SwNode::IsTextNode(), SwTextNode::Len(), n, SwNode::StartOfSectionIndex(), and SwNode::StartOfSectionNode().
Referenced by SwXText::Impl::ConvertCell(), IDocumentMarkAccess::DeleteFieldmarkCommand(), SwXFieldmark::GetCommand(), sw::mark::TextFieldmark::GetContent(), sw::mark::DateFieldmark::GetContent(), SwXFieldmark::GetResult(), IsCursorInFieldmarkHidden(), SwCursor::LeftRight(), sw::MakeInsertText(), ModelToViewHelper::ModelToViewHelper(), sw::mark::TextFieldmark::ReplaceContent(), sw::mark::DateFieldmark::ReplaceContent(), SwCursor::SelectWordWT(), and SwHistoryTextFieldmark::SwHistoryTextFieldmark().
|
static |
Definition at line 1000 of file docbm.cxx.
References IDocumentMarkAccess::BOOKMARK, IDocumentMarkAccess::CROSSREF_HEADING_BOOKMARK, IDocumentMarkAccess::CROSSREF_NUMITEM_BOOKMARK, SwPosition::GetContentIndex(), sw::mark::MarkBase::GetMarkPos(), SwPosition::GetNode(), sw::mark::MarkBase::GetOtherMarkPos(), IDocumentMarkAccess::GetType(), sw::mark::MarkBase::IsExpanded(), IDocumentMarkAccess::NAVIGATOR_REMINDER, and IDocumentMarkAccess::UNO_BOOKMARK.
Referenced by sw::mark::MarkManager::deleteMarks(), and sw::mark::MarkManager::isBookmarkDeleted().
| bool sw::mark::IsFieldmarkOverlap | ( | SwPaM const & | rPaM | ) |
check if rPaM is valid range of new fieldmark
Definition at line 1970 of file DocumentContentOperationsManager.cxx.
References sw::CalcBreaks().
Referenced by sw::DocumentContentOperationsManager::DelFullPara(), sw::mark::MarkManager::makeMark(), SwFltStackEntry::MakeRegion(), and sw::DocumentContentOperationsManager::MoveRange().