LibreOffice Module formula (master) 1
|
#include <formula.hxx>
Public Member Functions | |
FormulaModalDialog (weld::Window *pParent, IFunctionManager const *_pFunctionMgr, IControlReferenceHandler *_pDlg) | |
virtual | ~FormulaModalDialog () override |
Public Member Functions inherited from weld::GenericDialogController | |
GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId, bool bMobile=false) | |
virtual Dialog * | getDialog () override |
virtual | ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override |
Public Member Functions inherited from weld::DialogController | |
virtual Dialog * | getDialog ()=0 |
const Dialog * | getConstDialog () const |
virtual short | run () |
void | set_title (const OUString &rTitle) |
OUString | get_title () const |
void | set_help_id (const OUString &rHelpId) |
OUString | get_help_id () const |
void | response (int nResponse) |
virtual | ~DialogController () COVERITY_NOEXCEPT_FALSE |
Public Member Functions inherited from formula::IFormulaEditorHelper | |
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 | |
::std::pair< RefButton *, RefEdit * > | RefInputStartBefore (RefEdit *pEdit, RefButton *pButton) |
void | RefInputStartAfter () |
void | RefInputDoneAfter () |
void | SetMeText (const OUString &_sText) |
void | Update () |
void | CheckMatrix (OUString &aFormula) |
void | Update (const OUString &_sExp) |
void | StoreFormEditData (FormEditData *pData) |
Protected Member Functions inherited from formula::IFormulaEditorHelper | |
~IFormulaEditorHelper () | |
Private Attributes | |
std::unique_ptr< FormulaDlg_Impl, o3tl::default_delete< FormulaDlg_Impl > > | m_pImpl |
Friends | |
class | FormulaDlg_Impl |
Additional Inherited Members | |
Static Public Member Functions inherited from weld::DialogController | |
static bool | runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &) |
Protected Attributes inherited from weld::GenericDialogController | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::shared_ptr< weld::Dialog > | m_xDialog |
Definition at line 55 of file formula.hxx.
formula::FormulaModalDialog::FormulaModalDialog | ( | weld::Window * | pParent, |
IFunctionManager const * | _pFunctionMgr, | ||
IControlReferenceHandler * | _pDlg | ||
) |
Definition at line 1752 of file formula.cxx.
References m_pImpl, m_pImpl, m_xDialog, and weld::GenericDialogController::m_xDialog.
|
overridevirtual |
Definition at line 1763 of file formula.cxx.
|
protected |
Definition at line 1775 of file formula.cxx.
References m_pImpl.
|
protected |
Definition at line 1795 of file formula.cxx.
References m_pImpl.
|
protected |
Definition at line 1790 of file formula.cxx.
References m_pImpl.
|
protected |
Definition at line 1785 of file formula.cxx.
References m_pImpl.
|
protected |
Definition at line 1770 of file formula.cxx.
References m_pImpl.
|
protected |
Definition at line 1800 of file formula.cxx.
|
protected |
Definition at line 1780 of file formula.cxx.
References m_pImpl.
|
protected |
Definition at line 1765 of file formula.cxx.
References m_pImpl.
|
friend |
Definition at line 58 of file formula.hxx.
|
private |
Definition at line 65 of file formula.hxx.
Referenced by CheckMatrix(), FormulaModalDialog(), RefInputDoneAfter(), RefInputStartAfter(), RefInputStartBefore(), SetMeText(), StoreFormEditData(), and Update().