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().