LibreOffice Module sc (master) 1
|
#include <reffind.hxx>
Public Member Functions | |
ScRefFinder (OUString aFormula, const ScAddress &rPos, ScDocument &rDoc, formula::FormulaGrammar::AddressConvention eConvP=formula::FormulaGrammar::CONV_OOO) | |
~ScRefFinder () | |
const OUString & | GetText () const |
sal_Int32 | GetFound () const |
sal_Int32 | GetSelStart () const |
sal_Int32 | GetSelEnd () const |
void | ToggleRel (sal_Int32 nStartPos, sal_Int32 nEndPos) |
Private Attributes | |
OUString | maFormula |
formula::FormulaGrammar::AddressConvention | meConv |
ScDocument & | mrDoc |
ScAddress | maPos |
sal_Int32 | mnFound |
sal_Int32 | mnSelStart |
sal_Int32 | mnSelEnd |
Definition at line 26 of file reffind.hxx.
ScRefFinder::ScRefFinder | ( | OUString | aFormula, |
const ScAddress & | rPos, | ||
ScDocument & | rDoc, | ||
formula::FormulaGrammar::AddressConvention | eConvP = formula::FormulaGrammar::CONV_OOO |
||
) |
Definition at line 206 of file reffind.cxx.
References maFormula.
ScRefFinder::~ScRefFinder | ( | ) |
Definition at line 219 of file reffind.cxx.
|
inline |
Definition at line 43 of file reffind.hxx.
References mnFound.
Referenced by ScViewFunc::DoRefConversion(), and ScEditShell::Execute().
|
inline |
Definition at line 45 of file reffind.hxx.
References mnSelEnd.
Referenced by ScEditShell::Execute().
|
inline |
Definition at line 44 of file reffind.hxx.
References mnSelStart.
Referenced by ScEditShell::Execute().
|
inline |
Definition at line 42 of file reffind.hxx.
References maFormula.
Referenced by ScViewFunc::DoRefConversion(), and ScEditShell::Execute().
void ScRefFinder::ToggleRel | ( | sal_Int32 | nStartPos, |
sal_Int32 | nEndPos | ||
) |
Definition at line 235 of file reffind.cxx.
References ScAddress::Col(), formula::FormulaGrammar::CONV_OOO, formula::FormulaGrammar::CONV_XL_A1, formula::FormulaGrammar::CONV_XL_OOX, formula::FormulaGrammar::CONV_XL_R1C1, ScAddress::Format(), lcl_NextFlags(), maFormula, maPos, ScAddress::ExternalInfo::mbExternal, meConv, mnFound, mnSelEnd, mnSelStart, mrDoc, ScAddress::Parse(), ScAddress::Row(), ScAddress::SetTab(), and VALID.
Referenced by ScViewFunc::DoRefConversion(), and ScEditShell::Execute().
|
private |
Definition at line 28 of file reffind.hxx.
Referenced by GetText(), and ToggleRel().
|
private |
Definition at line 31 of file reffind.hxx.
Referenced by ToggleRel().
|
private |
Definition at line 29 of file reffind.hxx.
Referenced by ToggleRel().
|
private |
Definition at line 32 of file reffind.hxx.
Referenced by GetFound(), and ToggleRel().
|
private |
Definition at line 34 of file reffind.hxx.
Referenced by GetSelEnd(), and ToggleRel().
|
private |
Definition at line 33 of file reffind.hxx.
Referenced by GetSelStart(), and ToggleRel().
|
private |
Definition at line 30 of file reffind.hxx.
Referenced by ToggleRel().