LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
ScOptSolverSave Class Reference

All settings from the dialog, saved with the DocShell for the next call. More...

#include <optsolver.hxx>

Public Member Functions

 ScOptSolverSave (OUString aObjective, bool bMax, bool bMin, bool bValue, OUString aTarget, OUString aVariable, std::vector< ScOptConditionRow > &&rConditions, OUString aEngine, const css::uno::Sequence< css::beans::PropertyValue > &rProperties)
 
const OUString & GetObjective () const
 
bool GetMax () const
 
bool GetMin () const
 
bool GetValue () const
 
const OUString & GetTarget () const
 
const OUString & GetVariable () const
 
const std::vector< ScOptConditionRow > & GetConditions () const
 
const OUString & GetEngine () const
 
const css::uno::Sequence< css::beans::PropertyValue > & GetProperties () const
 

Private Attributes

OUString maObjective
 
bool mbMax
 
bool mbMin
 
bool mbValue
 
OUString maTarget
 
OUString maVariable
 
std::vector< ScOptConditionRowmaConditions
 
OUString maEngine
 
css::uno::Sequence< css::beans::PropertyValue > maProperties
 

Detailed Description

All settings from the dialog, saved with the DocShell for the next call.

Definition at line 59 of file optsolver.hxx.

Constructor & Destructor Documentation

◆ ScOptSolverSave()

ScOptSolverSave::ScOptSolverSave ( OUString  aObjective,
bool  bMax,
bool  bMin,
bool  bValue,
OUString  aTarget,
OUString  aVariable,
std::vector< ScOptConditionRow > &&  rConditions,
OUString  aEngine,
const css::uno::Sequence< css::beans::PropertyValue > &  rProperties 
)

Definition at line 135 of file optsolver.cxx.

References maProperties, and maTarget.

Member Function Documentation

◆ GetConditions()

const std::vector< ScOptConditionRow > & ScOptSolverSave::GetConditions ( ) const
inline

Definition at line 84 of file optsolver.hxx.

References maConditions.

Referenced by ScOptSolverDlg::Init().

◆ GetEngine()

const OUString & ScOptSolverSave::GetEngine ( ) const
inline

Definition at line 85 of file optsolver.hxx.

References maEngine.

Referenced by ScOptSolverDlg::Init().

◆ GetMax()

bool ScOptSolverSave::GetMax ( ) const
inline

Definition at line 79 of file optsolver.hxx.

References mbMax.

Referenced by ScOptSolverDlg::Init().

◆ GetMin()

bool ScOptSolverSave::GetMin ( ) const
inline

Definition at line 80 of file optsolver.hxx.

References mbMin.

Referenced by ScOptSolverDlg::Init().

◆ GetObjective()

const OUString & ScOptSolverSave::GetObjective ( ) const
inline

Definition at line 78 of file optsolver.hxx.

References maObjective.

Referenced by ScOptSolverDlg::Init().

◆ GetProperties()

const css::uno::Sequence< css::beans::PropertyValue > & ScOptSolverSave::GetProperties ( ) const
inline

Definition at line 86 of file optsolver.hxx.

References maProperties.

Referenced by ScOptSolverDlg::Init().

◆ GetTarget()

const OUString & ScOptSolverSave::GetTarget ( ) const
inline

Definition at line 82 of file optsolver.hxx.

References maTarget.

Referenced by ScOptSolverDlg::Init().

◆ GetValue()

bool ScOptSolverSave::GetValue ( ) const
inline

Definition at line 81 of file optsolver.hxx.

References mbValue.

Referenced by ScOptSolverDlg::Init().

◆ GetVariable()

const OUString & ScOptSolverSave::GetVariable ( ) const
inline

Definition at line 83 of file optsolver.hxx.

References maVariable.

Referenced by ScOptSolverDlg::Init().

Member Data Documentation

◆ maConditions

std::vector<ScOptConditionRow> ScOptSolverSave::maConditions
private

Definition at line 67 of file optsolver.hxx.

Referenced by GetConditions().

◆ maEngine

OUString ScOptSolverSave::maEngine
private

Definition at line 68 of file optsolver.hxx.

Referenced by GetEngine().

◆ maObjective

OUString ScOptSolverSave::maObjective
private

Definition at line 61 of file optsolver.hxx.

Referenced by GetObjective().

◆ maProperties

css::uno::Sequence<css::beans::PropertyValue> ScOptSolverSave::maProperties
private

Definition at line 69 of file optsolver.hxx.

Referenced by GetProperties().

◆ maTarget

OUString ScOptSolverSave::maTarget
private

Definition at line 65 of file optsolver.hxx.

Referenced by GetTarget().

◆ maVariable

OUString ScOptSolverSave::maVariable
private

Definition at line 66 of file optsolver.hxx.

Referenced by GetVariable().

◆ mbMax

bool ScOptSolverSave::mbMax
private

Definition at line 62 of file optsolver.hxx.

Referenced by GetMax().

◆ mbMin

bool ScOptSolverSave::mbMin
private

Definition at line 63 of file optsolver.hxx.

Referenced by GetMin().

◆ mbValue

bool ScOptSolverSave::mbValue
private

Definition at line 64 of file optsolver.hxx.

Referenced by GetValue().


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