LibreOffice Module formula (master) 1
|
Public Member Functions | |
::std::pair< RefButton *, RefEdit * > | RefInputStartBefore (RefEdit *pEdit, RefButton *pButton) |
void | RefInputStartAfter () |
void | RefInputDoneAfter (bool bForced) |
bool | CalcValue (const OUString &rStrExp, OUString &rStrResult, bool bForceMatrixFormula=false) |
void | CalcStruct (const OUString &rStrExp, bool bForceRecalcStruct=false) |
void | UpdateValues (bool bForceRecalcStruct=false) |
void | DeleteArgs () |
sal_Int32 | GetFunctionPos (sal_Int32 nPos) |
void | ClearAllParas () |
void | MakeTree (StructPage *_pTree, weld::TreeIter *pParent, const FormulaToken *pFuncToken, const FormulaToken *_pToken, tools::Long Count) |
void | fillTree (StructPage *_pTree) |
void | UpdateTokenArray (const OUString &rStrExp) |
OUString | RepairFormula (const OUString &aFormula) |
void | FillDialog (bool bFlag=true) |
bool | EditNextFunc (bool bForward, sal_Int32 nFStart=NOT_FOUND) |
void | EditThisFunc (sal_Int32 nFStart) |
OUString | GetPrevFuncExpression (bool bStartFromEnd) |
void | StoreFormEditData (FormEditData *pEditData) |
void | Update () |
void | Update (const OUString &_sExp) |
void | SaveArg (sal_uInt16 nEd) |
void | UpdateSelection () |
void | DoEnter (bool bOk) |
void | FillListboxes () |
void | FillControls (bool &rbNext, bool &rbPrev) |
FormulaDlgMode | SetMeText (const OUString &_sText, sal_Int32 PrivStart, sal_Int32 PrivEnd, bool bMatrix, bool _bSelect, bool _bUpdate) |
void | SetMeText (const OUString &_sText) |
bool | CheckMatrix (OUString &aFormula) |
void | SetEdSelection () |
bool | UpdateParaWin (Selection &_rSelection) |
void | UpdateParaWin (const Selection &_rSelection, const OUString &_sRefStr) |
void | SetData (sal_Int32 nFStart, sal_Int32 nNextFStart, sal_Int32 nNextFEnd, sal_Int32 &PrivStart, sal_Int32 &PrivEnd) |
RefEdit * | GetCurrRefEdit () |
const FormulaHelper & | GetFormulaHelper () const |
void | InitFormulaOpCodeMapper () |
void | UpdateOldSel () |
void | FormulaCursor () |
DECL_LINK (ModifyHdl, ParaWin &, void) | |
DECL_LINK (FxHdl, ParaWin &, void) | |
DECL_LINK (MatrixHdl, weld::Toggleable &, void) | |
DECL_LINK (FormulaHdl, weld::TextView &, void) | |
DECL_LINK (FormulaCursorHdl, weld::TextView &, void) | |
DECL_LINK (BtnHdl, weld::Button &, void) | |
DECL_LINK (DblClkHdl, FuncPage &, void) | |
DECL_LINK (FuncSelHdl, FuncPage &, void) | |
DECL_LINK (StructSelHdl, StructPage &, void) | |
FormulaDlg_Impl (weld::Dialog &rDialog, weld::Builder &rBuilder, bool _bSupportFunctionResult, bool _bSupportResult, bool _bSupportMatrix, IFormulaEditorHelper *_pHelper, const IFunctionManager *_pFunctionMgr, IControlReferenceHandler *_pDlg) | |
~FormulaDlg_Impl () | |
Definition at line 58 of file formula.cxx.
formula::FormulaDlg_Impl::FormulaDlg_Impl | ( | weld::Dialog & | rDialog, |
weld::Builder & | rBuilder, | ||
bool | _bSupportFunctionResult, | ||
bool | _bSupportResult, | ||
bool | _bSupportMatrix, | ||
IFormulaEditorHelper * | _pHelper, | ||
const IFunctionManager * | _pFunctionMgr, | ||
IControlReferenceHandler * | _pDlg | ||
) |
Definition at line 205 of file formula.cxx.
References weld::Widget::get_help_id(), LINK, m_aEditHelpId, m_aOldHelp, m_bEditFlag, m_bStructUpdate, m_rDialog, m_xBtnBackward, m_xBtnCancel, m_xBtnEnd, m_xBtnForward, m_xBtnMatrix, m_xEdRef, m_xFtEditName, m_xFtFormResult, m_xFtFormula, m_xFtFuncDesc, m_xFtFuncName, m_xFtHeadLine, m_xFtResult, m_xFuncPage, m_xMEdit, m_xParaWin, m_xParaWinBox, m_xRefBtn, m_xStructPage, m_xTabCtrl, m_xWndFormResult, m_xWndResult, vcl::Font::SetWeight(), and WEIGHT_BOLD.
formula::FormulaDlg_Impl::~FormulaDlg_Impl | ( | ) |
Definition at line 319 of file formula.cxx.
References DeleteArgs(), and m_xTabCtrl.
void formula::FormulaDlg_Impl::CalcStruct | ( | const OUString & | rStrExp, |
bool | bForceRecalcStruct = false |
||
) |
Definition at line 554 of file formula.cxx.
References CalcValue(), fillTree(), m_aOldFormula, m_bStructUpdate, m_xStructPage, m_xWndFormResult, nLength, and UpdateTokenArray().
Referenced by Update(), and UpdateValues().
bool formula::FormulaDlg_Impl::CalcValue | ( | const OUString & | rStrExp, |
OUString & | rStrResult, | ||
bool | bForceMatrixFormula = false |
||
) |
Definition at line 483 of file formula.cxx.
References Application::AnyInput(), formula::IFormulaEditorHelper::calculateValue(), m_pHelper, and m_xBtnMatrix.
Referenced by CalcStruct(), FillDialog(), MakeTree(), and UpdateValues().
bool formula::FormulaDlg_Impl::CheckMatrix | ( | OUString & | aFormula | ) |
Definition at line 1637 of file formula.cxx.
References m_xBtnMatrix, m_xMEdit, and m_xTabCtrl.
void formula::FormulaDlg_Impl::ClearAllParas | ( | ) |
Definition at line 953 of file formula.cxx.
References DeleteArgs(), m_pFuncDesc, m_xBtnForward, m_xFtEditName, m_xFtFuncDesc, m_xFtFuncName, m_xFtHeadLine, m_xFuncPage, m_xParaWin, m_xParaWinBox, and m_xWndResult.
Referenced by EditThisFunc(), and FormulaCursor().
formula::FormulaDlg_Impl::DECL_LINK | ( | BtnHdl | , |
weld::Button & | , | ||
void | |||
) |
formula::FormulaDlg_Impl::DECL_LINK | ( | DblClkHdl | , |
FuncPage & | , | ||
void | |||
) |
formula::FormulaDlg_Impl::DECL_LINK | ( | FormulaCursorHdl | , |
weld::TextView & | , | ||
void | |||
) |
formula::FormulaDlg_Impl::DECL_LINK | ( | FormulaHdl | , |
weld::TextView & | , | ||
void | |||
) |
formula::FormulaDlg_Impl::DECL_LINK | ( | FuncSelHdl | , |
FuncPage & | , | ||
void | |||
) |
formula::FormulaDlg_Impl::DECL_LINK | ( | FxHdl | , |
ParaWin & | , | ||
void | |||
) |
formula::FormulaDlg_Impl::DECL_LINK | ( | MatrixHdl | , |
weld::Toggleable & | , | ||
void | |||
) |
formula::FormulaDlg_Impl::DECL_LINK | ( | ModifyHdl | , |
ParaWin & | , | ||
void | |||
) |
formula::FormulaDlg_Impl::DECL_LINK | ( | StructSelHdl | , |
StructPage & | , | ||
void | |||
) |
void formula::FormulaDlg_Impl::DeleteArgs | ( | ) |
Definition at line 364 of file formula.cxx.
References m_aArguments, and m_nArgs.
Referenced by ClearAllParas(), FillControls(), and ~FormulaDlg_Impl().
void formula::FormulaDlg_Impl::DoEnter | ( | bool | bOk | ) |
Definition at line 999 of file formula.cxx.
References formula::IFormulaEditorHelper::deleteFormData(), formula::IFormulaEditorHelper::dispatch(), formula::IFormulaEditorHelper::doClose(), formula::IFormulaEditorHelper::getCurrentFormula(), m_pHelper, m_xBtnMatrix, m_xMEdit, RepairFormula(), formula::IFormulaEditorHelper::setCurrentFormula(), formula::IFormulaEditorHelper::setSelection(), and formula::IFormulaEditorHelper::switchBack().
bool formula::FormulaDlg_Impl::EditNextFunc | ( | bool | bForward, |
sal_Int32 | nFStart = NOT_FOUND |
||
) |
Definition at line 1161 of file formula.cxx.
References formula::FormulaHelper::GetArgStart(), formula::IFormulaEditorHelper::getCurrentFormula(), formula::IFormulaEditorHelper::getFormEditData(), formula::FormulaHelper::GetNextFunc(), m_aFormulaHelper, m_pHelper, NOT_FOUND, pData, and SetData().
void formula::FormulaDlg_Impl::EditThisFunc | ( | sal_Int32 | nFStart | ) |
Definition at line 1126 of file formula.cxx.
References ClearAllParas(), formula::IFormulaEditorHelper::getCurrentFormula(), formula::IFormulaEditorHelper::getFormEditData(), formula::FormulaHelper::GetNextFunc(), m_aFormulaHelper, m_pHelper, NOT_FOUND, pData, SetData(), and formula::IFormulaEditorHelper::showReference().
Referenced by FormulaCursor().
void formula::FormulaDlg_Impl::FillControls | ( | bool & | rbNext, |
bool & | rbPrev | ||
) |
Definition at line 843 of file formula.cxx.
References DeleteArgs(), formula::FormulaHelper::GetArgStart(), formula::IFormulaEditorHelper::getCurrentFormula(), formula::IFormulaEditorHelper::getFormEditData(), formula::IFunctionDescription::getFunctionName(), formula::IFunctionDescription::getHelpId(), formula::FormulaHelper::GetNextFunc(), formula::IFormulaEditorHelper::getSelection(), formula::IFunctionDescription::getSuppressedArgumentCount(), i, m_aArguments, m_aEditHelpId, m_aFormulaHelper, m_aFuncSel, m_bEditFlag, m_nArgs, m_pFuncDesc, m_pHelper, m_xFtEditName, m_xFtFuncDesc, m_xFtFuncName, m_xFtHeadLine, m_xMEdit, m_xParaWin, m_xParaWinBox, Selection::Max(), Selection::Min(), nLength, pData, formula::IFormulaEditorHelper::setSelection(), and UpdateValues().
Referenced by FillDialog().
void formula::FormulaDlg_Impl::FillDialog | ( | bool | bFlag = true | ) |
Definition at line 788 of file formula.cxx.
References CalcValue(), FillControls(), FillListboxes(), formula::IFormulaEditorHelper::getCurrentFormula(), m_pHelper, m_xBtnBackward, m_xBtnForward, and m_xWndFormResult.
void formula::FormulaDlg_Impl::FillListboxes | ( | ) |
Definition at line 811 of file formula.cxx.
References formula::IFunctionDescription::getCategory(), formula::FormulaHelper::GetCategoryCount(), formula::IFormulaEditorHelper::getFormEditData(), formula::IFunctionCategory::getNumber(), formula::FuncPage::GetRememeberdFunctionCategory(), m_aFormulaHelper, m_aOldHelp, m_pFuncDesc, m_pHelper, m_rDialog, m_xFuncPage, nPos, pData, weld::Widget::set_help_id(), and formula::IFormulaEditorHelper::setDispatcherLock().
Referenced by FillDialog().
void formula::FormulaDlg_Impl::fillTree | ( | StructPage * | _pTree | ) |
Definition at line 741 of file formula.cxx.
References InitFormulaOpCodeMapper(), m_bMakingTree, m_oTokenArrayIterator, and MakeTree().
Referenced by CalcStruct().
void formula::FormulaDlg_Impl::FormulaCursor | ( | ) |
Definition at line 1364 of file formula.cxx.
References ClearAllParas(), EditThisFunc(), formula::IFormulaEditorHelper::getFormEditData(), formula::FormulaHelper::GetFunctionEnd(), GetFunctionPos(), formula::FormulaHelper::GetFunctionStart(), m_aFormulaHelper, m_bEditFlag, m_pHelper, m_xMEdit, n, nCount, nPos, pData, and formula::IFormulaEditorHelper::setSelection().
Referenced by Update().
RefEdit * formula::FormulaDlg_Impl::GetCurrRefEdit | ( | ) |
Definition at line 1578 of file formula.cxx.
References m_xEdRef, and m_xParaWin.
Referenced by SetEdSelection(), and UpdateParaWin().
|
inline |
Definition at line 107 of file formula.cxx.
References m_aFormulaHelper.
sal_Int32 formula::FormulaDlg_Impl::GetFunctionPos | ( | sal_Int32 | nPos | ) |
Definition at line 370 of file formula.cxx.
References formula::IFunctionManager::eSep, formula::FormulaHelper::GetCharClass(), formula::IFormulaEditorHelper::getFormulaParser(), formula::IFormulaEditorHelper::getFunctionManager(), formula::IFormulaEditorHelper::getReferencePosition(), formula::IFunctionManager::getSingleToken(), formula::FormulaCompiler::IsMatrixFunction(), m_aFormulaHelper, m_aFunctionOpCodes, m_aSeparatorsOpCodes, m_aSpecialOpCodes, m_aTokenList, m_bUserMatrixFlag, m_pFunctionOpCodesEnd, m_pHelper, m_xBtnMatrix, m_xMEdit, n1, n2, n3, nPos, SAL_MAX_INT32, TOKEN_CLOSE, TOKEN_OPEN, TOOLS_WARN_EXCEPTION, and CharClass::uppercase().
Referenced by FormulaCursor().
OUString formula::FormulaDlg_Impl::GetPrevFuncExpression | ( | bool | bStartFromEnd | ) |
Definition at line 1202 of file formula.cxx.
References formula::IFormulaEditorHelper::getCurrentFormula(), formula::FormulaHelper::GetNextFunc(), m_aFormulaHelper, m_nFuncExpStart, and m_pHelper.
Referenced by MakeTree().
void formula::FormulaDlg_Impl::InitFormulaOpCodeMapper | ( | ) |
Definition at line 348 of file formula.cxx.
References formula::IFormulaEditorHelper::getFormulaOpCodeMapper(), m_aFunctionOpCodes, m_aSeparatorsOpCodes, m_aSpecialOpCodes, m_pFunctionOpCodesEnd, m_pHelper, and m_xOpCodeMapper.
Referenced by fillTree(), and UpdateTokenArray().
void formula::FormulaDlg_Impl::MakeTree | ( | StructPage * | _pTree, |
weld::TreeIter * | pParent, | ||
const FormulaToken * | pFuncToken, | ||
const FormulaToken * | _pToken, | ||
tools::Long | Count | ||
) |
Definition at line 583 of file formula.cxx.
References formula::Array, aStr, formula::Bounds, CalcValue(), Count, DBG_UNHANDLED_EXCEPTION, formula::ForceArray, formula::ForceArrayReturn, formula::IFormulaEditorHelper::getCompiler(), formula::StructPage::GetEntryText(), formula::FormulaToken::GetFAPOrigToken(), formula::IFormulaEditorHelper::getFormulaParser(), formula::FormulaToken::GetOpCode(), formula::FormulaToken::GetParamCount(), GetPrevFuncExpression(), formula::IFormulaEditorHelper::getReferencePosition(), formula::FormulaToken::GetType(), formula::StructPage::InsertEntry(), formula::FormulaToken::IsFunction(), formula::FormulaToken::IsInForceArray(), m_aTokenMap, m_bMakingTree, m_oTokenArrayIterator, m_pHelper, m_xBtnMatrix, m_xStructPage, m_xWndResult, MakeTree(), ocAdd, ocAmpersand, ocBad, ocMul, ocPush, formula::Reference, formula::ReferenceOrForceArray, formula::ReferenceOrRefArray, SC_OPCODE_START_BIN_OP, SC_OPCODE_START_UN_OP, SC_OPCODE_STOP_BIN_OP, SC_OPCODE_STOP_UN_OP, STRUCT_END, STRUCT_ERROR, STRUCT_FOLDER, formula::SuppressedReferenceOrForceArray, formula::svDoubleRef, formula::svExternalDoubleRef, formula::svFAP, formula::Unknown, and formula::Value.
Referenced by fillTree(), and MakeTree().
void formula::FormulaDlg_Impl::RefInputDoneAfter | ( | bool | bForced | ) |
Definition at line 1554 of file formula.cxx.
References formula::RefEdit::GrabFocus(), m_aTitle1, m_pTheRefButton, m_pTheRefEdit, m_rDialog, m_xEdRef, m_xParaWin, m_xRefBtn, weld::Window::set_title(), formula::RefEdit::SetRefString(), and formula::RefButton::SetStartImage().
void formula::FormulaDlg_Impl::RefInputStartAfter | ( | ) |
Definition at line 1535 of file formula.cxx.
References aStr, m_aTitle2, m_nArgs, m_pTheRefEdit, m_rDialog, m_xFtEditName, m_xParaWin, m_xRefBtn, weld::Window::set_title(), and weld::Widget::strip_mnemonic().
std::pair< RefButton *, RefEdit * > formula::FormulaDlg_Impl::RefInputStartBefore | ( | RefEdit * | pEdit, |
RefButton * | pButton | ||
) |
Definition at line 1502 of file formula.cxx.
References weld::Widget::get_help_id(), formula::RefEdit::GetSelection(), formula::RefEdit::GetText(), formula::RefEdit::GetWidget(), m_pTheRefButton, m_pTheRefEdit, m_xEdRef, and m_xRefBtn.
OUString formula::FormulaDlg_Impl::RepairFormula | ( | const OUString & | aFormula | ) |
Definition at line 974 of file formula.cxx.
References formula::IFormulaEditorHelper::getFormulaParser(), formula::IFormulaEditorHelper::getReferencePosition(), m_aTokenList, m_pHelper, sFormula, TOOLS_WARN_EXCEPTION, and UpdateTokenArray().
Referenced by DoEnter().
void formula::FormulaDlg_Impl::SaveArg | ( | sal_uInt16 | nEd | ) |
Definition at line 1224 of file formula.cxx.
References i, m_aArguments, m_nArgs, and m_xParaWin.
void formula::FormulaDlg_Impl::SetData | ( | sal_Int32 | nFStart, |
sal_Int32 | nNextFStart, | ||
sal_Int32 | nNextFEnd, | ||
sal_Int32 & | PrivStart, | ||
sal_Int32 & | PrivEnd | ||
) |
Definition at line 1101 of file formula.cxx.
References FillDialog(), formula::IFormulaEditorHelper::getCurrentFormula(), formula::IFormulaEditorHelper::getFormEditData(), formula::IFormulaEditorHelper::getSelection(), m_bEditFlag, m_pHelper, m_xMEdit, pData, formula::IFormulaEditorHelper::setSelection(), and UpdateOldSel().
Referenced by EditNextFunc(), and EditThisFunc().
void formula::FormulaDlg_Impl::SetEdSelection | ( | ) |
Definition at line 1738 of file formula.cxx.
References GetCurrRefEdit(), formula::RefEdit::GetModifyHdl(), formula::RefEdit::GrabFocus(), m_xEdRef, and formula::RefEdit::SetSelection().
void formula::FormulaDlg_Impl::SetMeText | ( | const OUString & | _sText | ) |
Definition at line 1605 of file formula.cxx.
References formula::IFormulaEditorHelper::getFormEditData(), m_pHelper, m_xMEdit, pData, and UpdateOldSel().
FormulaDlgMode formula::FormulaDlg_Impl::SetMeText | ( | const OUString & | _sText, |
sal_Int32 | PrivStart, | ||
sal_Int32 | PrivEnd, | ||
bool | bMatrix, | ||
bool | _bSelect, | ||
bool | _bUpdate | ||
) |
Definition at line 1614 of file formula.cxx.
References formula::Edit, eMode, formula::Formula, m_bEditFlag, m_pHelper, m_xBtnMatrix, m_xMEdit, formula::IFormulaEditorHelper::showReference(), and UpdateOldSel().
void formula::FormulaDlg_Impl::StoreFormEditData | ( | FormEditData * | pEditData | ) |
Definition at line 327 of file formula.cxx.
References formula::Edit, formula::Formula, m_xBtnMatrix, m_xMEdit, m_xTabCtrl, and pData.
void formula::FormulaDlg_Impl::Update | ( | ) |
Definition at line 1583 of file formula.cxx.
References CalcStruct(), formula::Formula, FormulaCursor(), formula::IFormulaEditorHelper::getFormEditData(), m_aOldFormula, m_pHelper, m_xBtnMatrix, m_xMEdit, m_xTabCtrl, pData, and UpdateTokenArray().
void formula::FormulaDlg_Impl::Update | ( | const OUString & | _sExp | ) |
Definition at line 1598 of file formula.cxx.
References CalcStruct(), FillDialog(), and m_xFuncPage.
void formula::FormulaDlg_Impl::UpdateOldSel | ( | ) |
Definition at line 1435 of file formula.cxx.
References m_nSelectionEnd, m_nSelectionStart, and m_xMEdit.
Referenced by SetData(), SetMeText(), and UpdateSelection().
void formula::FormulaDlg_Impl::UpdateParaWin | ( | const Selection & | _rSelection, |
const OUString & | _sRefStr | ||
) |
Definition at line 1698 of file formula.cxx.
References GetCurrRefEdit(), m_xEdRef, m_xParaWin, Selection::Max(), Selection::Min(), and formula::RefEdit::SetSelection().
bool formula::FormulaDlg_Impl::UpdateParaWin | ( | Selection & | _rSelection | ) |
Definition at line 1717 of file formula.cxx.
References GetCurrRefEdit(), formula::RefEdit::GetSelection(), formula::RefEdit::GetText(), m_pTheRefEdit, m_xEdRef, and Selection::Normalize().
void formula::FormulaDlg_Impl::UpdateSelection | ( | ) |
Definition at line 1457 of file formula.cxx.
References formula::FormulaHelper::GetArgStart(), formula::IFormulaEditorHelper::getCurrentFormula(), formula::IFunctionDescription::getFormula(), getLength(), formula::IFormulaEditorHelper::getSelection(), formula::IFunctionDescription::getSuppressedArgumentCount(), i, m_aArguments, m_aFormulaHelper, m_aFuncSel, m_nArgs, m_pFuncDesc, m_pHelper, m_xMEdit, m_xParaWin, Selection::Max(), Selection::Min(), nLength, nPos, SAL_WARN, formula::IFormulaEditorHelper::setCurrentFormula(), formula::IFormulaEditorHelper::setSelection(), and UpdateOldSel().
void formula::FormulaDlg_Impl::UpdateTokenArray | ( | const OUString & | rStrExp | ) |
Definition at line 753 of file formula.cxx.
References formula::IFormulaEditorHelper::convertToTokenArray(), formula::IFormulaEditorHelper::createCompiler(), DBG_UNHANDLED_EXCEPTION, formula::IFormulaEditorHelper::getFormulaParser(), formula::IFormulaEditorHelper::getReferencePosition(), InitFormulaOpCodeMapper(), m_aTokenList, m_aTokenMap, m_bUserMatrixFlag, m_oTokenArrayIterator, m_pHelper, m_pTokenArray, and nPos.
Referenced by CalcStruct(), RepairFormula(), and Update().
void formula::FormulaDlg_Impl::UpdateValues | ( | bool | bForceRecalcStruct = false | ) |
Definition at line 505 of file formula.cxx.
References aBuf, CalcStruct(), CalcValue(), formula::IFormulaEditorHelper::createCompiler(), formula::IFormulaEditorHelper::getCurrentFormula(), formula::IFunctionDescription::getFormula(), getLength(), formula::FormulaToken::IsInForceArray(), m_aArguments, m_aFuncSel, m_bMakingTree, m_oTokenArrayIterator, m_pFuncDesc, m_pHelper, m_pTokenArray, m_xBtnMatrix, m_xMEdit, m_xWndFormResult, m_xWndResult, Selection::Min(), and nPos.
Referenced by FillControls().
::std::vector< OUString > formula::FormulaDlg_Impl::m_aArguments |
Definition at line 152 of file formula.cxx.
Referenced by DeleteArgs(), FillControls(), SaveArg(), UpdateSelection(), and UpdateValues().
OUString formula::FormulaDlg_Impl::m_aEditHelpId |
Definition at line 144 of file formula.cxx.
Referenced by FillControls(), and FormulaDlg_Impl().
FormulaHelper formula::FormulaDlg_Impl::m_aFormulaHelper |
Definition at line 142 of file formula.cxx.
Referenced by EditNextFunc(), EditThisFunc(), FillControls(), FillListboxes(), FormulaCursor(), GetFormulaHelper(), GetFunctionPos(), GetPrevFuncExpression(), and UpdateSelection().
Selection formula::FormulaDlg_Impl::m_aFuncSel |
Definition at line 153 of file formula.cxx.
Referenced by FillControls(), UpdateSelection(), and UpdateValues().
|
mutable |
Definition at line 130 of file formula.cxx.
Referenced by GetFunctionPos(), and InitFormulaOpCodeMapper().
OUString formula::FormulaDlg_Impl::m_aOldFormula |
Definition at line 136 of file formula.cxx.
Referenced by CalcStruct(), and Update().
OUString formula::FormulaDlg_Impl::m_aOldHelp |
Definition at line 146 of file formula.cxx.
Referenced by FillListboxes(), and FormulaDlg_Impl().
|
mutable |
Definition at line 129 of file formula.cxx.
Referenced by GetFunctionPos(), and InitFormulaOpCodeMapper().
|
mutable |
Definition at line 128 of file formula.cxx.
Referenced by GetFunctionPos(), and InitFormulaOpCodeMapper().
const OUString formula::FormulaDlg_Impl::m_aTitle1 |
Definition at line 140 of file formula.cxx.
Referenced by RefInputDoneAfter().
const OUString formula::FormulaDlg_Impl::m_aTitle2 |
Definition at line 141 of file formula.cxx.
Referenced by RefInputStartAfter().
uno::Sequence< sheet::FormulaToken > formula::FormulaDlg_Impl::m_aTokenList |
Definition at line 125 of file formula.cxx.
Referenced by GetFunctionPos(), RepairFormula(), and UpdateTokenArray().
::std::map<const FormulaToken*, sheet::FormulaToken> formula::FormulaDlg_Impl::m_aTokenMap |
Definition at line 132 of file formula.cxx.
Referenced by MakeTree(), and UpdateTokenArray().
bool formula::FormulaDlg_Impl::m_bEditFlag |
Definition at line 149 of file formula.cxx.
Referenced by FillControls(), FormulaCursor(), FormulaDlg_Impl(), SetData(), and SetMeText().
bool formula::FormulaDlg_Impl::m_bMakingTree |
Definition at line 147 of file formula.cxx.
Referenced by fillTree(), MakeTree(), and UpdateValues().
bool formula::FormulaDlg_Impl::m_bStructUpdate |
Definition at line 137 of file formula.cxx.
Referenced by CalcStruct(), and FormulaDlg_Impl().
bool formula::FormulaDlg_Impl::m_bUserMatrixFlag |
Definition at line 138 of file formula.cxx.
Referenced by GetFunctionPos(), and UpdateTokenArray().
sal_Int32 formula::FormulaDlg_Impl::m_nArgs |
Definition at line 151 of file formula.cxx.
Referenced by DeleteArgs(), FillControls(), RefInputStartAfter(), SaveArg(), and UpdateSelection().
sal_Int32 formula::FormulaDlg_Impl::m_nFuncExpStart |
current formula position for treeview results
Definition at line 155 of file formula.cxx.
Referenced by GetPrevFuncExpression().
int formula::FormulaDlg_Impl::m_nSelectionEnd |
Definition at line 158 of file formula.cxx.
Referenced by UpdateOldSel().
int formula::FormulaDlg_Impl::m_nSelectionStart |
Definition at line 157 of file formula.cxx.
Referenced by UpdateOldSel().
::std::optional<FormulaTokenArrayPlainIterator> formula::FormulaDlg_Impl::m_oTokenArrayIterator |
Definition at line 127 of file formula.cxx.
Referenced by fillTree(), MakeTree(), UpdateTokenArray(), and UpdateValues().
const IFunctionDescription* formula::FormulaDlg_Impl::m_pFuncDesc |
Definition at line 150 of file formula.cxx.
Referenced by ClearAllParas(), FillControls(), FillListboxes(), UpdateSelection(), and UpdateValues().
|
mutable |
Definition at line 131 of file formula.cxx.
Referenced by GetFunctionPos(), and InitFormulaOpCodeMapper().
IFormulaEditorHelper* formula::FormulaDlg_Impl::m_pHelper |
Definition at line 133 of file formula.cxx.
Referenced by CalcValue(), DoEnter(), EditNextFunc(), EditThisFunc(), FillControls(), FillDialog(), FillListboxes(), FormulaCursor(), GetFunctionPos(), GetPrevFuncExpression(), InitFormulaOpCodeMapper(), MakeTree(), RepairFormula(), SetData(), SetMeText(), Update(), UpdateSelection(), UpdateTokenArray(), and UpdateValues().
RefButton* formula::FormulaDlg_Impl::m_pTheRefButton |
Definition at line 161 of file formula.cxx.
Referenced by RefInputDoneAfter(), and RefInputStartBefore().
RefEdit* formula::FormulaDlg_Impl::m_pTheRefEdit |
Definition at line 160 of file formula.cxx.
Referenced by RefInputDoneAfter(), RefInputStartAfter(), RefInputStartBefore(), and UpdateParaWin().
::std::unique_ptr<FormulaTokenArray> formula::FormulaDlg_Impl::m_pTokenArray |
Definition at line 126 of file formula.cxx.
Referenced by UpdateTokenArray(), and UpdateValues().
weld::Dialog& formula::FormulaDlg_Impl::m_rDialog |
Definition at line 134 of file formula.cxx.
Referenced by FillListboxes(), FormulaDlg_Impl(), RefInputDoneAfter(), and RefInputStartAfter().
std::unique_ptr<weld::Button> formula::FormulaDlg_Impl::m_xBtnBackward |
Definition at line 181 of file formula.cxx.
Referenced by FillDialog(), and FormulaDlg_Impl().
std::unique_ptr<weld::Button> formula::FormulaDlg_Impl::m_xBtnCancel |
Definition at line 179 of file formula.cxx.
Referenced by FormulaDlg_Impl().
std::unique_ptr<weld::Button> formula::FormulaDlg_Impl::m_xBtnEnd |
Definition at line 183 of file formula.cxx.
Referenced by FormulaDlg_Impl().
std::unique_ptr<weld::Button> formula::FormulaDlg_Impl::m_xBtnForward |
Definition at line 182 of file formula.cxx.
Referenced by ClearAllParas(), FillDialog(), and FormulaDlg_Impl().
std::unique_ptr<weld::CheckButton> formula::FormulaDlg_Impl::m_xBtnMatrix |
Definition at line 178 of file formula.cxx.
Referenced by CalcValue(), CheckMatrix(), DoEnter(), FormulaDlg_Impl(), GetFunctionPos(), MakeTree(), SetMeText(), StoreFormEditData(), Update(), and UpdateValues().
std::unique_ptr<RefEdit> formula::FormulaDlg_Impl::m_xEdRef |
Definition at line 188 of file formula.cxx.
Referenced by FormulaDlg_Impl(), GetCurrRefEdit(), RefInputDoneAfter(), RefInputStartBefore(), SetEdSelection(), and UpdateParaWin().
std::unique_ptr<weld::Label> formula::FormulaDlg_Impl::m_xFtEditName |
Definition at line 170 of file formula.cxx.
Referenced by ClearAllParas(), FillControls(), FormulaDlg_Impl(), and RefInputStartAfter().
std::unique_ptr<weld::Label> formula::FormulaDlg_Impl::m_xFtFormResult |
Definition at line 185 of file formula.cxx.
Referenced by FormulaDlg_Impl().
std::unique_ptr<weld::Label> formula::FormulaDlg_Impl::m_xFtFormula |
Definition at line 175 of file formula.cxx.
Referenced by FormulaDlg_Impl().
std::unique_ptr<weld::Label> formula::FormulaDlg_Impl::m_xFtFuncDesc |
Definition at line 168 of file formula.cxx.
Referenced by ClearAllParas(), FillControls(), and FormulaDlg_Impl().
std::unique_ptr<weld::Label> formula::FormulaDlg_Impl::m_xFtFuncName |
Definition at line 167 of file formula.cxx.
Referenced by ClearAllParas(), FillControls(), and FormulaDlg_Impl().
std::unique_ptr<weld::Label> formula::FormulaDlg_Impl::m_xFtHeadLine |
Definition at line 166 of file formula.cxx.
Referenced by ClearAllParas(), FillControls(), and FormulaDlg_Impl().
std::unique_ptr<weld::Label> formula::FormulaDlg_Impl::m_xFtResult |
Definition at line 172 of file formula.cxx.
Referenced by FormulaDlg_Impl().
std::unique_ptr<FuncPage> formula::FormulaDlg_Impl::m_xFuncPage |
Definition at line 191 of file formula.cxx.
Referenced by ClearAllParas(), FillListboxes(), FormulaDlg_Impl(), and Update().
std::unique_ptr<weld::TextView> formula::FormulaDlg_Impl::m_xMEdit |
Definition at line 176 of file formula.cxx.
Referenced by CheckMatrix(), DoEnter(), FillControls(), FormulaCursor(), FormulaDlg_Impl(), GetFunctionPos(), SetData(), SetMeText(), StoreFormEditData(), Update(), UpdateOldSel(), UpdateSelection(), and UpdateValues().
|
mutable |
Definition at line 124 of file formula.cxx.
Referenced by InitFormulaOpCodeMapper().
std::unique_ptr<ParaWin> formula::FormulaDlg_Impl::m_xParaWin |
Definition at line 165 of file formula.cxx.
Referenced by ClearAllParas(), FillControls(), FormulaDlg_Impl(), GetCurrRefEdit(), RefInputDoneAfter(), RefInputStartAfter(), SaveArg(), UpdateParaWin(), and UpdateSelection().
std::unique_ptr<weld::Container> formula::FormulaDlg_Impl::m_xParaWinBox |
Definition at line 164 of file formula.cxx.
Referenced by ClearAllParas(), FillControls(), and FormulaDlg_Impl().
std::unique_ptr<RefButton> formula::FormulaDlg_Impl::m_xRefBtn |
Definition at line 189 of file formula.cxx.
Referenced by FormulaDlg_Impl(), RefInputDoneAfter(), RefInputStartAfter(), and RefInputStartBefore().
std::unique_ptr<StructPage> formula::FormulaDlg_Impl::m_xStructPage |
Definition at line 192 of file formula.cxx.
Referenced by CalcStruct(), FormulaDlg_Impl(), and MakeTree().
std::unique_ptr<weld::Notebook> formula::FormulaDlg_Impl::m_xTabCtrl |
Definition at line 163 of file formula.cxx.
Referenced by CheckMatrix(), FormulaDlg_Impl(), StoreFormEditData(), Update(), and ~FormulaDlg_Impl().
std::unique_ptr<weld::Entry> formula::FormulaDlg_Impl::m_xWndFormResult |
Definition at line 186 of file formula.cxx.
Referenced by CalcStruct(), FillDialog(), FormulaDlg_Impl(), and UpdateValues().
std::unique_ptr<weld::Entry> formula::FormulaDlg_Impl::m_xWndResult |
Definition at line 173 of file formula.cxx.
Referenced by ClearAllParas(), FormulaDlg_Impl(), MakeTree(), and UpdateValues().