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 (const OUString &rObjective, bool bMax, bool bMin, bool bValue, const OUString &rTarget, const OUString &rVariable, const std::vector< ScOptConditionRow > &rConditions, const OUString &rEngine, 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 58 of file optsolver.hxx.

Constructor & Destructor Documentation

ScOptSolverSave::ScOptSolverSave ( const OUString &  rObjective,
bool  bMax,
bool  bMin,
bool  bValue,
const OUString &  rTarget,
const OUString &  rVariable,
const std::vector< ScOptConditionRow > &  rConditions,
const OUString &  rEngine,
const css::uno::Sequence< css::beans::PropertyValue > &  rProperties 
)

Definition at line 134 of file optsolver.cxx.

References maProperties, and maTarget.

Member Function Documentation

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

Definition at line 83 of file optsolver.hxx.

References maConditions.

Referenced by ScOptSolverDlg::Init().

const OUString& ScOptSolverSave::GetEngine ( ) const
inline

Definition at line 84 of file optsolver.hxx.

References maEngine.

Referenced by ScOptSolverDlg::Init().

bool ScOptSolverSave::GetMax ( ) const
inline

Definition at line 78 of file optsolver.hxx.

References mbMax.

Referenced by ScOptSolverDlg::Init().

bool ScOptSolverSave::GetMin ( ) const
inline

Definition at line 79 of file optsolver.hxx.

References mbMin.

Referenced by ScOptSolverDlg::Init().

const OUString& ScOptSolverSave::GetObjective ( ) const
inline

Definition at line 77 of file optsolver.hxx.

References maObjective.

Referenced by ScOptSolverDlg::Init().

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

Definition at line 85 of file optsolver.hxx.

References maProperties.

Referenced by ScOptSolverDlg::Init().

const OUString& ScOptSolverSave::GetTarget ( ) const
inline

Definition at line 81 of file optsolver.hxx.

References maTarget.

Referenced by ScOptSolverDlg::Init().

bool ScOptSolverSave::GetValue ( ) const
inline

Definition at line 80 of file optsolver.hxx.

References mbValue.

Referenced by ScOptSolverDlg::Init().

const OUString& ScOptSolverSave::GetVariable ( ) const
inline

Definition at line 82 of file optsolver.hxx.

References maVariable.

Referenced by ScOptSolverDlg::Init().

Member Data Documentation

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

Definition at line 66 of file optsolver.hxx.

Referenced by GetConditions().

OUString ScOptSolverSave::maEngine
private

Definition at line 67 of file optsolver.hxx.

Referenced by GetEngine().

OUString ScOptSolverSave::maObjective
private

Definition at line 60 of file optsolver.hxx.

Referenced by GetObjective().

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

Definition at line 68 of file optsolver.hxx.

Referenced by GetProperties().

OUString ScOptSolverSave::maTarget
private

Definition at line 64 of file optsolver.hxx.

Referenced by GetTarget().

OUString ScOptSolverSave::maVariable
private

Definition at line 65 of file optsolver.hxx.

Referenced by GetVariable().

bool ScOptSolverSave::mbMax
private

Definition at line 61 of file optsolver.hxx.

Referenced by GetMax().

bool ScOptSolverSave::mbMin
private

Definition at line 62 of file optsolver.hxx.

Referenced by GetMin().

bool ScOptSolverSave::mbValue
private

Definition at line 63 of file optsolver.hxx.

Referenced by GetValue().


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