|
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().