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