20 #ifndef INCLUDED_SC_SOURCE_UI_INC_SOLVRDLG_HXX
21 #define INCLUDED_SC_SOURCE_UI_INC_SOLVRDLG_HXX
45 virtual void Close()
override;
91 #endif // INCLUDED_SC_SOURCE_UI_INC_SOLVRDLG_HXX
std::unique_ptr< weld::Label > m_xFtFormulaCell
bool CheckTargetValue(const OUString &rStrVal)
const OUString errMsgInvalidVar
virtual bool IsRefInputMode() const override
const OUString errMsgNoFormula
const OUString errMsgInvalidForm
formula::RefEdit * m_pEdActive
std::unique_ptr< weld::Button > m_xBtnOk
const OUString errMsgInvalidVal
std::shared_ptr< weld::MessageDialog > m_xMessageBox
std::unique_ptr< formula::RefButton > m_xRBFormulaCell
virtual void SetReference(const ScRange &rRef, ScDocument &rDoc) override
std::unique_ptr< formula::RefEdit > m_xEdFormulaCell
std::unique_ptr< formula::RefEdit > m_xEdVariableCell
virtual ~ScSolverDlg() override
ScAddress theVariableCell
virtual void Close() override
ScSolverDlg(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, ScDocument *pDocument, const ScAddress &aCursorPos)
std::unique_ptr< formula::RefButton > m_xRBVariableCell
std::unique_ptr< weld::Entry > m_xEdTargetVal
DECL_LINK(BtnHdl, weld::Button &, void)
std::unique_ptr< weld::Button > m_xBtnCancel
virtual void SetActive() override
std::unique_ptr< weld::Label > m_xFtVariableCell
void RaiseError(ScSolverErr eError)