24#include <com/sun/star/uno/Sequence.hxx>
27 namespace beans {
struct PropertyValue; }
64 std::vector<std::unique_ptr<ScSolverOptionsString>>
m_aOptions;
84 const css::uno::Sequence<OUString>& rImplNames,
85 const css::uno::Sequence<OUString>& rDescriptions,
87 const css::uno::Sequence<css::beans::PropertyValue>& rProperties );
92 const css::uno::Sequence<css::beans::PropertyValue>&
GetProperties();
106 void SetMax( sal_Int32 nValue );
122 void SetMax(
double fValue );
sal_Int32 GetValue() const
std::unique_ptr< weld::SpinButton > m_xNfValue
void SetValue(sal_Int32 nValue)
virtual ~ScSolverIntegerDialog() override
void SetOptionName(const OUString &rName)
void SetMax(sal_Int32 nValue)
std::unique_ptr< weld::Frame > m_xFrame
ScSolverIntegerDialog(weld::Window *pParent)
DECL_LINK(SettingsSelHdl, weld::TreeView &, void)
css::uno::Sequence< OUString > maImplNames
std::shared_ptr< ScSolverIntegerDialog > m_xIntDialog
DECL_LINK(EngineSelectHdl, weld::ComboBox &, void)
std::shared_ptr< ScSolverValueDialog > m_xValDialog
const OUString & GetEngine() const
virtual ~ScSolverOptionsDialog() override
std::unique_ptr< weld::Button > m_xBtnEdit
std::unique_ptr< weld::ComboBox > m_xLbEngine
std::unique_ptr< weld::TreeView > m_xLbSettings
DECL_LINK(ButtonHdl, weld::Button &, void)
const css::uno::Sequence< css::beans::PropertyValue > & GetProperties()
ScSolverOptionsDialog(weld::Window *pParent, const css::uno::Sequence< OUString > &rImplNames, const css::uno::Sequence< OUString > &rDescriptions, OUString aEngine, const css::uno::Sequence< css::beans::PropertyValue > &rProperties)
css::uno::Sequence< css::beans::PropertyValue > maProperties
std::vector< std::unique_ptr< ScSolverOptionsString > > m_aOptions
DECL_LINK(SettingsDoubleClickHdl, weld::TreeView &, bool)
const OUString & GetText() const
ScSolverOptionsString(OUString aStr)
double GetDoubleValue() const
sal_Int32 GetIntValue() const
void SetIntValue(sal_Int32 nNew)
void SetDoubleValue(double fNew)
void SetOptionName(const OUString &rName)
virtual ~ScSolverValueDialog() override
std::unique_ptr< weld::Frame > m_xFrame
std::unique_ptr< weld::Entry > m_xEdValue
void SetMax(double fValue)
ScSolverValueDialog(weld::Window *pParent)
void SetValue(double fValue)