28 virtual void Close()
override;
sal_Int64 GetPopulationSize() const
ScAddress mCurrentAddress
DECL_LINK(ButtonClicked, weld::Button &, void)
formula::RefEdit * mpActiveEdit
std::unique_ptr< weld::Button > mxButtonCancel
DECL_LINK(LoseEditFocusHandler, formula::RefEdit &, void)
DECL_LINK(LoseButtonFocusHandler, formula::RefButton &, void)
DECL_LINK(PeriodValueModified, weld::SpinButton &, void)
std::unique_ptr< weld::RadioButton > mxPeriodicMethodRadio
virtual void SetActive() override
DECL_LINK(SamplingSizeValueModified, weld::SpinButton &, void)
sal_Int64 mnLastPeriodValue
std::unique_ptr< formula::RefEdit > mxInputRangeEdit
std::unique_ptr< weld::SpinButton > mxSampleSize
DECL_LINK(CheckHdl, weld::Toggleable &, void)
virtual void Close() override
const ScDocument & mDocument
void GetRangeFromSelection()
std::unique_ptr< weld::SpinButton > mxPeriod
void ToggleSamplingMethod()
virtual void SetReference(const ScRange &rRef, ScDocument &rDoc) override
ScSamplingDialog(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, ScViewData &rViewData)
DECL_LINK(GetButtonFocusHandler, formula::RefButton &, void)
virtual ~ScSamplingDialog() override
std::unique_ptr< weld::RadioButton > mxRandomMethodRadio
ScAddress::Details mAddressDetails
std::unique_ptr< weld::CheckButton > mxWithReplacement
ScRange PerformRandomSampling(ScDocShell *pDocShell)
sal_Int64 mnLastSampleSizeValue
std::unique_ptr< weld::Button > mxButtonOk
DECL_LINK(RefInputModifyHandler, formula::RefEdit &, void)
std::unique_ptr< formula::RefButton > mxOutputRangeButton
void LimitSampleSizeAndPeriod()
std::unique_ptr< weld::CheckButton > mxKeepOrder
ScRange PerformPeriodicSampling(ScDocShell *pDocShell)
std::unique_ptr< weld::Label > mxInputRangeLabel
DECL_LINK(ToggleSamplingMethod, weld::Toggleable &, void)
DECL_LINK(GetEditFocusHandler, formula::RefEdit &, void)
ScRange PerformRandomSamplingKeepOrder(ScDocShell *pDocShell)
std::unique_ptr< formula::RefEdit > mxOutputRangeEdit
std::unique_ptr< weld::Label > mxOutputRangeLabel
std::unique_ptr< formula::RefButton > mxInputRangeButton