LibreOffice Module formula (master) 1
Public Member Functions | Public Attributes | List of all members
formula::FormulaDlg_Impl Class Reference
Collaboration diagram for formula::FormulaDlg_Impl:
[legend]

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)
 
RefEditGetCurrRefEdit ()
 
const FormulaHelperGetFormulaHelper () 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 ()
 

Public Attributes

uno::Reference< sheet::XFormulaOpCodeMapper > m_xOpCodeMapper
 
uno::Sequence< sheet::FormulaToken > m_aTokenList
 
::std::unique_ptr< FormulaTokenArraym_pTokenArray
 
::std::optional< FormulaTokenArrayPlainIteratorm_oTokenArrayIterator
 
uno::Sequence< sheet::FormulaOpCodeMapEntry > m_aSpecialOpCodes
 
uno::Sequence< sheet::FormulaToken > m_aSeparatorsOpCodes
 
uno::Sequence< sheet::FormulaOpCodeMapEntry > m_aFunctionOpCodes
 
const sheet::FormulaOpCodeMapEntry * m_pFunctionOpCodesEnd
 
::std::map< const FormulaToken *, sheet::FormulaToken > m_aTokenMap
 
IFormulaEditorHelperm_pHelper
 
weld::Dialogm_rDialog
 
OUString m_aOldFormula
 
bool m_bStructUpdate
 
bool m_bUserMatrixFlag
 
const OUString m_aTitle1
 
const OUString m_aTitle2
 
FormulaHelper m_aFormulaHelper
 
OUString m_aEditHelpId
 
OUString m_aOldHelp
 
bool m_bMakingTree
 
bool m_bEditFlag
 
const IFunctionDescriptionm_pFuncDesc
 
sal_Int32 m_nArgs
 
::std::vector< OUString > m_aArguments
 
Selection m_aFuncSel
 
sal_Int32 m_nFuncExpStart
 current formula position for treeview results More...
 
int m_nSelectionStart
 
int m_nSelectionEnd
 
RefEditm_pTheRefEdit
 
RefButtonm_pTheRefButton
 
std::unique_ptr< weld::Notebookm_xTabCtrl
 
std::unique_ptr< weld::Containerm_xParaWinBox
 
std::unique_ptr< ParaWinm_xParaWin
 
std::unique_ptr< weld::Labelm_xFtHeadLine
 
std::unique_ptr< weld::Labelm_xFtFuncName
 
std::unique_ptr< weld::Labelm_xFtFuncDesc
 
std::unique_ptr< weld::Labelm_xFtEditName
 
std::unique_ptr< weld::Labelm_xFtResult
 
std::unique_ptr< weld::Entrym_xWndResult
 
std::unique_ptr< weld::Labelm_xFtFormula
 
std::unique_ptr< weld::TextViewm_xMEdit
 
std::unique_ptr< weld::CheckButtonm_xBtnMatrix
 
std::unique_ptr< weld::Buttonm_xBtnCancel
 
std::unique_ptr< weld::Buttonm_xBtnBackward
 
std::unique_ptr< weld::Buttonm_xBtnForward
 
std::unique_ptr< weld::Buttonm_xBtnEnd
 
std::unique_ptr< weld::Labelm_xFtFormResult
 
std::unique_ptr< weld::Entrym_xWndFormResult
 
std::unique_ptr< RefEditm_xEdRef
 
std::unique_ptr< RefButtonm_xRefBtn
 
std::unique_ptr< FuncPagem_xFuncPage
 
std::unique_ptr< StructPagem_xStructPage
 

Detailed Description

Definition at line 58 of file formula.cxx.

Constructor & Destructor Documentation

◆ FormulaDlg_Impl()

formula::FormulaDlg_Impl::FormulaDlg_Impl ( weld::Dialog rDialog,
weld::Builder rBuilder,
bool  _bSupportFunctionResult,
bool  _bSupportResult,
bool  _bSupportMatrix,
IFormulaEditorHelper _pHelper,
const IFunctionManager _pFunctionMgr,
IControlReferenceHandler _pDlg 
)

◆ ~FormulaDlg_Impl()

formula::FormulaDlg_Impl::~FormulaDlg_Impl ( )

Definition at line 319 of file formula.cxx.

References DeleteArgs(), and m_xTabCtrl.

Member Function Documentation

◆ CalcStruct()

void formula::FormulaDlg_Impl::CalcStruct ( const OUString &  rStrExp,
bool  bForceRecalcStruct = false 
)

◆ CalcValue()

bool formula::FormulaDlg_Impl::CalcValue ( const OUString &  rStrExp,
OUString &  rStrResult,
bool  bForceMatrixFormula = false 
)

◆ CheckMatrix()

bool formula::FormulaDlg_Impl::CheckMatrix ( OUString &  aFormula)

Definition at line 1637 of file formula.cxx.

References m_xBtnMatrix, m_xMEdit, and m_xTabCtrl.

◆ ClearAllParas()

void formula::FormulaDlg_Impl::ClearAllParas ( )

◆ DECL_LINK() [1/9]

formula::FormulaDlg_Impl::DECL_LINK ( BtnHdl  ,
weld::Button ,
void   
)

◆ DECL_LINK() [2/9]

formula::FormulaDlg_Impl::DECL_LINK ( DblClkHdl  ,
FuncPage ,
void   
)

◆ DECL_LINK() [3/9]

formula::FormulaDlg_Impl::DECL_LINK ( FormulaCursorHdl  ,
weld::TextView ,
void   
)

◆ DECL_LINK() [4/9]

formula::FormulaDlg_Impl::DECL_LINK ( FormulaHdl  ,
weld::TextView ,
void   
)

◆ DECL_LINK() [5/9]

formula::FormulaDlg_Impl::DECL_LINK ( FuncSelHdl  ,
FuncPage ,
void   
)

◆ DECL_LINK() [6/9]

formula::FormulaDlg_Impl::DECL_LINK ( FxHdl  ,
ParaWin ,
void   
)

◆ DECL_LINK() [7/9]

formula::FormulaDlg_Impl::DECL_LINK ( MatrixHdl  ,
weld::Toggleable ,
void   
)

◆ DECL_LINK() [8/9]

formula::FormulaDlg_Impl::DECL_LINK ( ModifyHdl  ,
ParaWin ,
void   
)

◆ DECL_LINK() [9/9]

formula::FormulaDlg_Impl::DECL_LINK ( StructSelHdl  ,
StructPage ,
void   
)

◆ DeleteArgs()

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

◆ DoEnter()

void formula::FormulaDlg_Impl::DoEnter ( bool  bOk)

◆ EditNextFunc()

bool formula::FormulaDlg_Impl::EditNextFunc ( bool  bForward,
sal_Int32  nFStart = NOT_FOUND 
)

◆ EditThisFunc()

void formula::FormulaDlg_Impl::EditThisFunc ( sal_Int32  nFStart)

◆ FillControls()

void formula::FormulaDlg_Impl::FillControls ( bool &  rbNext,
bool &  rbPrev 
)

◆ FillDialog()

void formula::FormulaDlg_Impl::FillDialog ( bool  bFlag = true)

◆ FillListboxes()

void formula::FormulaDlg_Impl::FillListboxes ( )

◆ fillTree()

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

◆ FormulaCursor()

void formula::FormulaDlg_Impl::FormulaCursor ( )

◆ GetCurrRefEdit()

RefEdit * formula::FormulaDlg_Impl::GetCurrRefEdit ( )

Definition at line 1578 of file formula.cxx.

References m_xEdRef, and m_xParaWin.

Referenced by SetEdSelection(), and UpdateParaWin().

◆ GetFormulaHelper()

const FormulaHelper & formula::FormulaDlg_Impl::GetFormulaHelper ( ) const
inline

Definition at line 107 of file formula.cxx.

References m_aFormulaHelper.

◆ GetFunctionPos()

sal_Int32 formula::FormulaDlg_Impl::GetFunctionPos ( sal_Int32  nPos)

◆ GetPrevFuncExpression()

OUString formula::FormulaDlg_Impl::GetPrevFuncExpression ( bool  bStartFromEnd)

◆ InitFormulaOpCodeMapper()

void formula::FormulaDlg_Impl::InitFormulaOpCodeMapper ( )

◆ MakeTree()

void formula::FormulaDlg_Impl::MakeTree ( StructPage _pTree,
weld::TreeIter pParent,
const FormulaToken pFuncToken,
const FormulaToken _pToken,
tools::Long  Count 
)

◆ RefInputDoneAfter()

void formula::FormulaDlg_Impl::RefInputDoneAfter ( bool  bForced)

◆ RefInputStartAfter()

void formula::FormulaDlg_Impl::RefInputStartAfter ( )

◆ RefInputStartBefore()

std::pair< RefButton *, RefEdit * > formula::FormulaDlg_Impl::RefInputStartBefore ( RefEdit pEdit,
RefButton pButton 
)

◆ RepairFormula()

OUString formula::FormulaDlg_Impl::RepairFormula ( const OUString &  aFormula)

◆ SaveArg()

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.

◆ SetData()

void formula::FormulaDlg_Impl::SetData ( sal_Int32  nFStart,
sal_Int32  nNextFStart,
sal_Int32  nNextFEnd,
sal_Int32 &  PrivStart,
sal_Int32 &  PrivEnd 
)

◆ SetEdSelection()

void formula::FormulaDlg_Impl::SetEdSelection ( )

◆ SetMeText() [1/2]

void formula::FormulaDlg_Impl::SetMeText ( const OUString &  _sText)

◆ SetMeText() [2/2]

FormulaDlgMode formula::FormulaDlg_Impl::SetMeText ( const OUString &  _sText,
sal_Int32  PrivStart,
sal_Int32  PrivEnd,
bool  bMatrix,
bool  _bSelect,
bool  _bUpdate 
)

◆ StoreFormEditData()

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.

◆ Update() [1/2]

void formula::FormulaDlg_Impl::Update ( )

◆ Update() [2/2]

void formula::FormulaDlg_Impl::Update ( const OUString &  _sExp)

Definition at line 1598 of file formula.cxx.

References CalcStruct(), FillDialog(), and m_xFuncPage.

◆ UpdateOldSel()

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

◆ UpdateParaWin() [1/2]

void formula::FormulaDlg_Impl::UpdateParaWin ( const Selection _rSelection,
const OUString &  _sRefStr 
)

◆ UpdateParaWin() [2/2]

bool formula::FormulaDlg_Impl::UpdateParaWin ( Selection _rSelection)

◆ UpdateSelection()

void formula::FormulaDlg_Impl::UpdateSelection ( )

◆ UpdateTokenArray()

void formula::FormulaDlg_Impl::UpdateTokenArray ( const OUString &  rStrExp)

◆ UpdateValues()

void formula::FormulaDlg_Impl::UpdateValues ( bool  bForceRecalcStruct = false)

Member Data Documentation

◆ m_aArguments

::std::vector< OUString > formula::FormulaDlg_Impl::m_aArguments

Definition at line 152 of file formula.cxx.

Referenced by DeleteArgs(), FillControls(), SaveArg(), UpdateSelection(), and UpdateValues().

◆ m_aEditHelpId

OUString formula::FormulaDlg_Impl::m_aEditHelpId

Definition at line 144 of file formula.cxx.

Referenced by FillControls(), and FormulaDlg_Impl().

◆ m_aFormulaHelper

FormulaHelper formula::FormulaDlg_Impl::m_aFormulaHelper

◆ m_aFuncSel

Selection formula::FormulaDlg_Impl::m_aFuncSel

Definition at line 153 of file formula.cxx.

Referenced by FillControls(), UpdateSelection(), and UpdateValues().

◆ m_aFunctionOpCodes

uno::Sequence< sheet::FormulaOpCodeMapEntry > formula::FormulaDlg_Impl::m_aFunctionOpCodes
mutable

Definition at line 130 of file formula.cxx.

Referenced by GetFunctionPos(), and InitFormulaOpCodeMapper().

◆ m_aOldFormula

OUString formula::FormulaDlg_Impl::m_aOldFormula

Definition at line 136 of file formula.cxx.

Referenced by CalcStruct(), and Update().

◆ m_aOldHelp

OUString formula::FormulaDlg_Impl::m_aOldHelp

Definition at line 146 of file formula.cxx.

Referenced by FillListboxes(), and FormulaDlg_Impl().

◆ m_aSeparatorsOpCodes

uno::Sequence< sheet::FormulaToken > formula::FormulaDlg_Impl::m_aSeparatorsOpCodes
mutable

Definition at line 129 of file formula.cxx.

Referenced by GetFunctionPos(), and InitFormulaOpCodeMapper().

◆ m_aSpecialOpCodes

uno::Sequence< sheet::FormulaOpCodeMapEntry > formula::FormulaDlg_Impl::m_aSpecialOpCodes
mutable

Definition at line 128 of file formula.cxx.

Referenced by GetFunctionPos(), and InitFormulaOpCodeMapper().

◆ m_aTitle1

const OUString formula::FormulaDlg_Impl::m_aTitle1

Definition at line 140 of file formula.cxx.

Referenced by RefInputDoneAfter().

◆ m_aTitle2

const OUString formula::FormulaDlg_Impl::m_aTitle2

Definition at line 141 of file formula.cxx.

Referenced by RefInputStartAfter().

◆ m_aTokenList

uno::Sequence< sheet::FormulaToken > formula::FormulaDlg_Impl::m_aTokenList

Definition at line 125 of file formula.cxx.

Referenced by GetFunctionPos(), RepairFormula(), and UpdateTokenArray().

◆ m_aTokenMap

::std::map<const FormulaToken*, sheet::FormulaToken> formula::FormulaDlg_Impl::m_aTokenMap

Definition at line 132 of file formula.cxx.

Referenced by MakeTree(), and UpdateTokenArray().

◆ m_bEditFlag

bool formula::FormulaDlg_Impl::m_bEditFlag

Definition at line 149 of file formula.cxx.

Referenced by FillControls(), FormulaCursor(), FormulaDlg_Impl(), SetData(), and SetMeText().

◆ m_bMakingTree

bool formula::FormulaDlg_Impl::m_bMakingTree

Definition at line 147 of file formula.cxx.

Referenced by fillTree(), MakeTree(), and UpdateValues().

◆ m_bStructUpdate

bool formula::FormulaDlg_Impl::m_bStructUpdate

Definition at line 137 of file formula.cxx.

Referenced by CalcStruct(), and FormulaDlg_Impl().

◆ m_bUserMatrixFlag

bool formula::FormulaDlg_Impl::m_bUserMatrixFlag

Definition at line 138 of file formula.cxx.

Referenced by GetFunctionPos(), and UpdateTokenArray().

◆ m_nArgs

sal_Int32 formula::FormulaDlg_Impl::m_nArgs

Definition at line 151 of file formula.cxx.

Referenced by DeleteArgs(), FillControls(), RefInputStartAfter(), SaveArg(), and UpdateSelection().

◆ m_nFuncExpStart

sal_Int32 formula::FormulaDlg_Impl::m_nFuncExpStart

current formula position for treeview results

Definition at line 155 of file formula.cxx.

Referenced by GetPrevFuncExpression().

◆ m_nSelectionEnd

int formula::FormulaDlg_Impl::m_nSelectionEnd

Definition at line 158 of file formula.cxx.

Referenced by UpdateOldSel().

◆ m_nSelectionStart

int formula::FormulaDlg_Impl::m_nSelectionStart

Definition at line 157 of file formula.cxx.

Referenced by UpdateOldSel().

◆ m_oTokenArrayIterator

::std::optional<FormulaTokenArrayPlainIterator> formula::FormulaDlg_Impl::m_oTokenArrayIterator

Definition at line 127 of file formula.cxx.

Referenced by fillTree(), MakeTree(), UpdateTokenArray(), and UpdateValues().

◆ m_pFuncDesc

const IFunctionDescription* formula::FormulaDlg_Impl::m_pFuncDesc

◆ m_pFunctionOpCodesEnd

const sheet::FormulaOpCodeMapEntry* formula::FormulaDlg_Impl::m_pFunctionOpCodesEnd
mutable

Definition at line 131 of file formula.cxx.

Referenced by GetFunctionPos(), and InitFormulaOpCodeMapper().

◆ m_pHelper

IFormulaEditorHelper* formula::FormulaDlg_Impl::m_pHelper

◆ m_pTheRefButton

RefButton* formula::FormulaDlg_Impl::m_pTheRefButton

Definition at line 161 of file formula.cxx.

Referenced by RefInputDoneAfter(), and RefInputStartBefore().

◆ m_pTheRefEdit

RefEdit* formula::FormulaDlg_Impl::m_pTheRefEdit

◆ m_pTokenArray

::std::unique_ptr<FormulaTokenArray> formula::FormulaDlg_Impl::m_pTokenArray

Definition at line 126 of file formula.cxx.

Referenced by UpdateTokenArray(), and UpdateValues().

◆ m_rDialog

weld::Dialog& formula::FormulaDlg_Impl::m_rDialog

Definition at line 134 of file formula.cxx.

Referenced by FillListboxes(), FormulaDlg_Impl(), RefInputDoneAfter(), and RefInputStartAfter().

◆ m_xBtnBackward

std::unique_ptr<weld::Button> formula::FormulaDlg_Impl::m_xBtnBackward

Definition at line 181 of file formula.cxx.

Referenced by FillDialog(), and FormulaDlg_Impl().

◆ m_xBtnCancel

std::unique_ptr<weld::Button> formula::FormulaDlg_Impl::m_xBtnCancel

Definition at line 179 of file formula.cxx.

Referenced by FormulaDlg_Impl().

◆ m_xBtnEnd

std::unique_ptr<weld::Button> formula::FormulaDlg_Impl::m_xBtnEnd

Definition at line 183 of file formula.cxx.

Referenced by FormulaDlg_Impl().

◆ m_xBtnForward

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

◆ m_xBtnMatrix

std::unique_ptr<weld::CheckButton> formula::FormulaDlg_Impl::m_xBtnMatrix

◆ m_xEdRef

std::unique_ptr<RefEdit> formula::FormulaDlg_Impl::m_xEdRef

◆ m_xFtEditName

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

◆ m_xFtFormResult

std::unique_ptr<weld::Label> formula::FormulaDlg_Impl::m_xFtFormResult

Definition at line 185 of file formula.cxx.

Referenced by FormulaDlg_Impl().

◆ m_xFtFormula

std::unique_ptr<weld::Label> formula::FormulaDlg_Impl::m_xFtFormula

Definition at line 175 of file formula.cxx.

Referenced by FormulaDlg_Impl().

◆ m_xFtFuncDesc

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

◆ m_xFtFuncName

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

◆ m_xFtHeadLine

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

◆ m_xFtResult

std::unique_ptr<weld::Label> formula::FormulaDlg_Impl::m_xFtResult

Definition at line 172 of file formula.cxx.

Referenced by FormulaDlg_Impl().

◆ m_xFuncPage

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

◆ m_xMEdit

std::unique_ptr<weld::TextView> formula::FormulaDlg_Impl::m_xMEdit

◆ m_xOpCodeMapper

uno::Reference< sheet::XFormulaOpCodeMapper> formula::FormulaDlg_Impl::m_xOpCodeMapper
mutable

Definition at line 124 of file formula.cxx.

Referenced by InitFormulaOpCodeMapper().

◆ m_xParaWin

std::unique_ptr<ParaWin> formula::FormulaDlg_Impl::m_xParaWin

◆ m_xParaWinBox

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

◆ m_xRefBtn

std::unique_ptr<RefButton> formula::FormulaDlg_Impl::m_xRefBtn

◆ m_xStructPage

std::unique_ptr<StructPage> formula::FormulaDlg_Impl::m_xStructPage

Definition at line 192 of file formula.cxx.

Referenced by CalcStruct(), FormulaDlg_Impl(), and MakeTree().

◆ m_xTabCtrl

std::unique_ptr<weld::Notebook> formula::FormulaDlg_Impl::m_xTabCtrl

◆ m_xWndFormResult

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

◆ m_xWndResult

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


The documentation for this class was generated from the following file: