|
LibreOffice Module sw (master) 1
|
#include <hintids.hxx>#include <editeng/protitem.hxx>#include <com/sun/star/i18n/WordType.hpp>#include <com/sun/star/i18n/XBreakIterator.hpp>#include <unotools/charclass.hxx>#include <svl/ctloptions.hxx>#include <svl/srchitem.hxx>#include <swmodule.hxx>#include <fmtcntnt.hxx>#include <swtblfmt.hxx>#include <swcrsr.hxx>#include <unocrsr.hxx>#include <bookmark.hxx>#include <doc.hxx>#include <IDocumentUndoRedo.hxx>#include <IDocumentRedlineAccess.hxx>#include <IDocumentLayoutAccess.hxx>#include <docary.hxx>#include <ndtxt.hxx>#include <section.hxx>#include <swtable.hxx>#include <cntfrm.hxx>#include <rootfrm.hxx>#include <txtfrm.hxx>#include <notxtfrm.hxx>#include <scriptinfo.hxx>#include <crstate.hxx>#include <docsh.hxx>#include <viewsh.hxx>#include <frmatr.hxx>#include <breakit.hxx>#include <mdiexp.hxx>#include <strings.hrc>#include <redline.hxx>#include <txatbase.hxx>#include <IDocumentMarkAccess.hxx>#include <memory>#include <comphelper/lok.hxx>#include <editsh.hxx>#include <viewopt.hxx>Go to the source code of this file.
Functions | |
| static sal_Int32 | lcl_FindSelection (SwFindParas &rParas, SwCursor *pCurrentCursor, SwMoveFnCollection const &fnMove, SwCursor *&pFndRing, SwPaM &aRegion, FindRanges eFndRngs, bool bInReadOnly, bool &bCancel) |
| static bool | lcl_MakeSelFwrd (const SwNode &rSttNd, const SwNode &rEndNd, SwPaM &rPam, bool bFirst) |
| static bool | lcl_MakeSelBkwrd (const SwNode &rSttNd, const SwNode &rEndNd, SwPaM &rPam, bool bFirst) |
| static OUString | lcl_MaskDeletedRedlines (const SwTextNode *pTextNd) |
| static bool | lcl_SeekEntry (const SwSelBoxes &rTmp, SwStartNode const *const pSrch, size_t &o_rFndPos) |
Variables | |
| const sal_uInt16 | coSrchRplcThreshold = 60000 |
|
static |
Definition at line 758 of file swcrsr.cxx.
References coSrchRplcThreshold, SwCursor::Create(), SwFindParas::DoFind(), SwPaM::End(), SwPaM::Exchange(), FIND_NO_RING, fnMoveBackward, SwPaM::GetDoc(), SwDoc::GetDocShell(), SwDoc::GetIDocumentUndoRedo(), SwPaM::GetMark(), SwPaM::GetNext(), SwPaM::GetPoint(), SwCursor::GetPrev(), InSel, InSelAll, SwFindParas::IsReplaceMode(), SwCursor::MaxReplaceArived(), RET_CANCEL, RET_YES, SwPaM::SetMark(), and SwPaM::Start().
Referenced by SwCursor::FindAll().
|
static |
Definition at line 916 of file swcrsr.cxx.
References SwPosition::Assign(), SwPosition::AssignEndIndex(), SwPaM::DeleteMark(), SwPaM::GetDoc(), SwNode::GetIndex(), SwPaM::GetMark(), SwPosition::GetNodeIndex(), SwDoc::GetNodes(), SwPaM::GetPoint(), SwNodes::GoNext(), SwNodes::GoPrevious(), SwPosition::SetContent(), and SwPaM::SetMark().
Referenced by SwCursor::FindAll().
|
static |
Definition at line 884 of file swcrsr.cxx.
References SwPosition::Assign(), SwPosition::AssignEndIndex(), SwPosition::AssignStartIndex(), SwPaM::DeleteMark(), SwPaM::GetDoc(), SwNode::GetIndex(), SwPaM::GetMark(), SwPosition::GetNodeIndex(), SwDoc::GetNodes(), SwPaM::GetPoint(), SwNodes::GoNext(), SwNodes::GoPrevious(), and SwPaM::SetMark().
Referenced by SwCursor::FindAll().
|
static |
Definition at line 1519 of file swcrsr.cxx.
References SwRangeRedline::CalcStartEnd(), CH_TXTATR_INWORD, SwNode::GetDoc(), SwDoc::getIDocumentRedlineAccess(), SwNode::GetIndex(), SwPosition::GetNode(), IDocumentRedlineAccess::GetRedlineFlags(), IDocumentRedlineAccess::GetRedlinePos(), IDocumentRedlineAccess::GetRedlineTable(), SwTextNode::GetText(), SwRangeRedline::GetType(), IDocumentRedlineAccess::IsShowChanges(), size, and SwPaM::Start().
Referenced by SwCursor::ExpandToSentenceBorders(), and SwCursor::GoSentence().
|
static |
Definition at line 2380 of file swcrsr.cxx.
References SwNode::GetIndex(), and o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size().
Referenced by SwTableCursor::MakeBoxSels().
| const sal_uInt16 coSrchRplcThreshold = 60000 |
Definition at line 64 of file swcrsr.cxx.
Referenced by lcl_FindSelection().