44 virtual void Close()
override;
formula::RefEdit * m_pEdActive
const OUString errMsgInvalidVar
std::unique_ptr< formula::RefEdit > m_xEdFormulaCell
std::unique_ptr< weld::Button > m_xBtnCancel
DECL_LINK(LoseEditFocusHdl, formula::RefEdit &, void)
virtual ~ScSolverDlg() override
std::shared_ptr< weld::MessageDialog > m_xMessageBox
DECL_LINK(GetButtonFocusHdl, formula::RefButton &, void)
virtual bool IsRefInputMode() const override
std::unique_ptr< weld::Button > m_xBtnOk
std::unique_ptr< formula::RefEdit > m_xEdVariableCell
DECL_LINK(BtnHdl, weld::Button &, void)
std::unique_ptr< formula::RefButton > m_xRBVariableCell
const OUString errMsgInvalidVal
const OUString errMsgNoFormula
std::unique_ptr< weld::Label > m_xFtFormulaCell
virtual void SetReference(const ScRange &rRef, ScDocument &rDoc) override
virtual void Close() override
DECL_LINK(GetFocusHdl, weld::Widget &, void)
std::unique_ptr< weld::Entry > m_xEdTargetVal
virtual void SetActive() override
ScAddress theVariableCell
bool CheckTargetValue(const OUString &rStrVal)
std::unique_ptr< formula::RefButton > m_xRBFormulaCell
ScSolverDlg(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, ScDocument *pDocument, const ScAddress &aCursorPos)
const OUString errMsgInvalidForm
std::unique_ptr< weld::Label > m_xFtVariableCell
DECL_LINK(LoseButtonFocusHdl, formula::RefButton &, void)
DECL_LINK(GetEditFocusHdl, formula::RefEdit &, void)
void RaiseError(ScSolverErr eError)
@ SOLVERR_INVALID_VARIABLE
@ SOLVERR_INVALID_FORMULA
@ SOLVERR_INVALID_TARGETVALUE