diff options
Diffstat (limited to 'sc/source/ui/StatisticsDialogs/RandomNumberGeneratorDialog.cxx')
-rw-r--r-- | sc/source/ui/StatisticsDialogs/RandomNumberGeneratorDialog.cxx | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/sc/source/ui/StatisticsDialogs/RandomNumberGeneratorDialog.cxx b/sc/source/ui/StatisticsDialogs/RandomNumberGeneratorDialog.cxx index ee906d410857..5583760ba2e2 100644 --- a/sc/source/ui/StatisticsDialogs/RandomNumberGeneratorDialog.cxx +++ b/sc/source/ui/StatisticsDialogs/RandomNumberGeneratorDialog.cxx @@ -81,6 +81,31 @@ ScRandomNumberGeneratorDialog::ScRandomNumberGeneratorDialog( GetRangeFromSelection(); } +ScRandomNumberGeneratorDialog::~ScRandomNumberGeneratorDialog() +{ + disposeOnce(); +} + +void ScRandomNumberGeneratorDialog::dispose() +{ + mpInputRangeText.clear(); + mpInputRangeEdit.clear(); + mpInputRangeButton.clear(); + mpDistributionCombo.clear(); + mpParameter1Text.clear(); + mpParameter1Value.clear(); + mpParameter2Text.clear(); + mpParameter2Value.clear(); + mpSeed.clear(); + mpEnableSeed.clear(); + mpDecimalPlaces.clear(); + mpEnableRounding.clear(); + mpButtonApply.clear(); + mpButtonOk.clear(); + mpButtonClose.clear(); + ScAnyRefDlg::dispose(); +} + void ScRandomNumberGeneratorDialog::Init() { mpButtonOk->SetClickHdl( LINK( this, ScRandomNumberGeneratorDialog, OkClicked ) ); @@ -114,9 +139,6 @@ void ScRandomNumberGeneratorDialog::GetRangeFromSelection() mpInputRangeEdit->SetText( aCurrentString ); } -ScRandomNumberGeneratorDialog::~ScRandomNumberGeneratorDialog() -{} - void ScRandomNumberGeneratorDialog::SetActive() { if ( mbDialogLostFocus ) |