Lines Matching refs:rSearchItem
60 sal_Bool ScTable::SearchCell(const SvxSearchItem& rSearchItem, SCCOL nCol, SCROW nRow, in SearchCell() argument
65 sal_Bool bDoBack = rSearchItem.GetBackward(); in SearchCell()
69 if (rSearchItem.GetSelection()) in SearchCell()
75 switch (rSearchItem.GetCellType()) in SearchCell()
127 if (bFound && rSearchItem.GetWordOnly()) in SearchCell()
138 ( (rSearchItem.GetCommand() == SVX_SEARCHCMD_REPLACE) in SearchCell()
139 ||(rSearchItem.GetCommand() == SVX_SEARCHCMD_REPLACE_ALL) ) && in SearchCell()
147 if ( cMatrixFlag == MM_NONE && rSearchItem.GetCommand() == SVX_SEARCHCMD_REPLACE ) in SearchCell()
155 sal_Bool bRepeat = !rSearchItem.GetWordOnly(); in SearchCell()
163 String sReplStr = rSearchItem.GetReplaceString(); in SearchCell()
164 if (rSearchItem.GetRegExp()) in SearchCell()
174 aString.Insert(rSearchItem.GetReplaceString(), nStart); in SearchCell()
192 if ( rSearchItem.GetCommand() != SVX_SEARCHCMD_REPLACE_ALL || nStart >= nEnd ) in SearchCell()
210 if (rSearchItem.GetCellType() == SVX_SEARCHIN_NOTE) in SearchCell()
245 sal_Bool ScTable::Search(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow, in Search() argument
249 sal_Bool bAll = (rSearchItem.GetCommand() == SVX_SEARCHCMD_FIND_ALL) in Search()
250 ||(rSearchItem.GetCommand() == SVX_SEARCHCMD_REPLACE_ALL); in Search()
256 if (!bAll && rSearchItem.GetBackward()) in Search()
260 if (rSearchItem.GetRowDirection()) in Search()
267 bFound = SearchCell(rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc); in Search()
296 bFound = SearchCell(rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc); in Search()
322 if (!bAll && rSearchItem.GetRowDirection()) in Search()
329 bFound = SearchCell(rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc); in Search()
350 bFound = SearchCell(rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc); in Search()
374 sal_Bool ScTable::SearchAll(const SvxSearchItem& rSearchItem, ScMarkData& rMark, in SearchAll() argument
385 bFound = Search(rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc); in SearchAll()
397 sal_Bool ScTable::Replace(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow, in Replace() argument
403 if (rSearchItem.GetBackward()) in Replace()
405 if (rSearchItem.GetRowDirection()) in Replace()
412 if (rSearchItem.GetRowDirection()) in Replace()
417 bFound = Search(rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc); in Replace()
426 sal_Bool ScTable::ReplaceAll(const SvxSearchItem& rSearchItem, ScMarkData& rMark, in ReplaceAll() argument
441 bFound = Search(rSearchItem, nCol, nRow, rMark, rUndoStr, pUndoDoc); in ReplaceAll()
455 sal_Bool ScTable::SearchStyle(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow, in SearchStyle() argument
460 rSearchItem.GetSearchString(), SFX_STYLE_FAMILY_PARA ); in SearchStyle()
466 sal_Bool bSelect = rSearchItem.GetSelection(); in SearchStyle()
467 sal_Bool bRows = rSearchItem.GetRowDirection(); in SearchStyle()
468 sal_Bool bBack = rSearchItem.GetBackward(); in SearchStyle()
535 sal_Bool ScTable::ReplaceStyle(const SvxSearchItem& rSearchItem, SCCOL& rCol, SCROW& rRow, in ReplaceStyle() argument
542 bRet = SearchStyle(rSearchItem, rCol, rRow, rMark); in ReplaceStyle()
547 rSearchItem.GetReplaceString(), SFX_STYLE_FAMILY_PARA ); in ReplaceStyle()
560 sal_Bool ScTable::SearchAllStyle(const SvxSearchItem& rSearchItem, ScMarkData& rMark) in SearchAllStyle() argument
564 rSearchItem.GetSearchString(), SFX_STYLE_FAMILY_PARA ); in SearchAllStyle()
565 sal_Bool bSelect = rSearchItem.GetSelection(); in SearchAllStyle()
566 sal_Bool bBack = rSearchItem.GetBackward(); in SearchAllStyle()
598 sal_Bool ScTable::ReplaceAllStyle(const SvxSearchItem& rSearchItem, ScMarkData& rMark, in ReplaceAllStyle() argument
601 sal_Bool bRet = SearchAllStyle(rSearchItem, rMark); in ReplaceAllStyle()
606 rSearchItem.GetReplaceString(), SFX_STYLE_FAMILY_PARA ); in ReplaceAllStyle()
624 sal_Bool ScTable::SearchAndReplace(const SvxSearchItem& rSearchItem, in SearchAndReplace() argument
628 sal_uInt16 nCommand = rSearchItem.GetCommand(); in SearchAndReplace()
638 sal_Bool bStyles = rSearchItem.GetPattern(); in SearchAndReplace()
642 bFound = SearchStyle(rSearchItem, rCol, rRow, rMark); in SearchAndReplace()
644 bFound = ReplaceStyle(rSearchItem, rCol, rRow, rMark, sal_False); in SearchAndReplace()
646 bFound = SearchAllStyle(rSearchItem, rMark); in SearchAndReplace()
648 bFound = ReplaceAllStyle(rSearchItem, rMark, pUndoDoc); in SearchAndReplace()
653 com::sun::star::util::SearchOptions aSearchOptions = rSearchItem.GetSearchOptions(); in SearchAndReplace()
659 if ( !rSearchItem.IsUseAsianOptions() ) in SearchAndReplace()
667 bFound = Search(rSearchItem, rCol, rRow, rMark, rUndoStr, pUndoDoc); in SearchAndReplace()
669 bFound = SearchAll(rSearchItem, rMark, rUndoStr, pUndoDoc); in SearchAndReplace()
671 bFound = Replace(rSearchItem, rCol, rRow, rMark, rUndoStr, pUndoDoc); in SearchAndReplace()
673 bFound = ReplaceAll(rSearchItem, rMark, rUndoStr, pUndoDoc); in SearchAndReplace()