LibreOffice Module formula (master) 1
|
#include <IFunctionDescription.hxx>
Public Member Functions | |
virtual void | notifyChange ()=0 |
virtual void | fill ()=0 |
virtual OUString | getCurrentFormula () const =0 |
virtual void | setCurrentFormula (const OUString &_sReplacement)=0 |
virtual void | getSelection (sal_Int32 &_nStart, sal_Int32 &_nEnd) const =0 |
virtual void | setSelection (sal_Int32 _nStart, sal_Int32 _nEnd)=0 |
virtual FormEditData * | getFormEditData () const =0 |
virtual bool | calculateValue (const OUString &_sExpression, OUString &_rResult, bool bMatrixFormula)=0 |
virtual std::shared_ptr< FormulaCompiler > | getCompiler () const =0 |
Obtain a resident FormulaCompiler instance, created without FormulaTokenArray and reused but being application specific derived. More... | |
virtual std::unique_ptr< FormulaCompiler > | createCompiler (FormulaTokenArray &rArray) const =0 |
Create an application specific FormulaCompiler instance with FormulaTokenArray. More... | |
virtual void | switchBack ()=0 |
virtual void | clear ()=0 |
virtual void | deleteFormData ()=0 |
virtual IFunctionManager * | getFunctionManager ()=0 |
virtual ::std::unique_ptr< FormulaTokenArray > | convertToTokenArray (const css::uno::Sequence< css::sheet::FormulaToken > &_aTokenList)=0 |
virtual css::uno::Reference< css::sheet::XFormulaParser > | getFormulaParser () const =0 |
virtual css::uno::Reference< css::sheet::XFormulaOpCodeMapper > | getFormulaOpCodeMapper () const =0 |
virtual css::table::CellAddress | getReferencePosition () const =0 |
virtual void | setDispatcherLock (bool bLock)=0 |
virtual void | dispatch (bool _bOK, bool _bMatrixChecked)=0 |
virtual void | doClose (bool _bOk)=0 |
virtual void | insertEntryToLRUList (const IFunctionDescription *pDesc)=0 |
virtual void | showReference (const OUString &_sFormula)=0 |
Protected Member Functions | |
~IFormulaEditorHelper () | |
Definition at line 110 of file IFunctionDescription.hxx.
|
inlineprotected |
Definition at line 155 of file IFunctionDescription.hxx.
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::CalcValue().
|
pure virtual |
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::UpdateTokenArray().
|
pure virtual |
Create an application specific FormulaCompiler instance with FormulaTokenArray.
The FormulaTokenArray had to be created using convertToTokenArray().
Referenced by formula::FormulaDlg_Impl::UpdateTokenArray(), and formula::FormulaDlg_Impl::UpdateValues().
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::DoEnter().
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::DoEnter().
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::DoEnter().
|
pure virtual |
|
pure virtual |
Obtain a resident FormulaCompiler instance, created without FormulaTokenArray and reused but being application specific derived.
Referenced by formula::FormulaDlg_Impl::MakeTree().
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::DoEnter(), formula::FormulaDlg_Impl::EditNextFunc(), formula::FormulaDlg_Impl::EditThisFunc(), formula::FormulaDlg_Impl::FillControls(), formula::FormulaDlg_Impl::FillDialog(), formula::FormulaDlg_Impl::GetPrevFuncExpression(), formula::FormulaDlg_Impl::SetData(), formula::FormulaDlg_Impl::UpdateSelection(), and formula::FormulaDlg_Impl::UpdateValues().
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::EditNextFunc(), formula::FormulaDlg_Impl::EditThisFunc(), formula::FormulaDlg_Impl::FillControls(), formula::FormulaDlg_Impl::FillListboxes(), formula::FormulaDlg_Impl::FormulaCursor(), formula::FormulaDlg_Impl::SetData(), formula::FormulaDlg_Impl::SetMeText(), and formula::FormulaDlg_Impl::Update().
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::InitFormulaOpCodeMapper().
|
pure virtual |
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::GetFunctionPos().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::DoEnter(), and formula::FormulaDlg_Impl::UpdateSelection().
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::FillListboxes().
|
pure virtual |
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::EditThisFunc(), and formula::FormulaDlg_Impl::SetMeText().
|
pure virtual |
Referenced by formula::FormulaDlg_Impl::DoEnter().