sc/source/ui/StatisticsDialogs/AnalysisOfVarianceDialog.cxx    |    6 
 sc/source/ui/StatisticsDialogs/ChiSquareTestDialog.cxx         |    2 
 sc/source/ui/StatisticsDialogs/DescriptiveStatisticsDialog.cxx |    2 
 sc/source/ui/StatisticsDialogs/ExponentialSmoothingDialog.cxx  |    2 
 sc/source/ui/StatisticsDialogs/FourierAnalysisDialog.cxx       |    6 
 sc/source/ui/StatisticsDialogs/MatrixComparisonGenerator.cxx   |    2 
 sc/source/ui/StatisticsDialogs/MovingAverageDialog.cxx         |    2 
 sc/source/ui/StatisticsDialogs/StatisticsInputOutputDialog.cxx |  324 
----------
 sc/source/ui/inc/AnalysisOfVarianceDialog.hxx                  |    2 
 sc/source/ui/inc/ChiSquareTestDialog.hxx                       |    2 
 sc/source/ui/inc/DescriptiveStatisticsDialog.hxx               |    2 
 sc/source/ui/inc/ExponentialSmoothingDialog.hxx                |    2 
 sc/source/ui/inc/FourierAnalysisDialog.hxx                     |    2 
 sc/source/ui/inc/MatrixComparisonGenerator.hxx                 |    2 
 sc/source/ui/inc/MovingAverageDialog.hxx                       |    2 
 sc/source/ui/inc/StatisticsInputOutputDialog.hxx               |   73 --
 16 files changed, 43 insertions(+), 390 deletions(-)

New commits:
commit 92b25179973fce7cafa3364dc19693a5a22f4952
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed Apr 10 12:41:36 2019 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Thu Apr 11 09:58:14 2019 +0200

    rename ScStatisticsInputOutputDialogController back...
    
    to...
    
    ScStatisticsInputOutputDialog
    
    Change-Id: I641798943c0b469572ebd971eb39250c41c5db20
    Reviewed-on: https://gerrit.libreoffice.org/70547
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>
    Tested-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sc/source/ui/StatisticsDialogs/AnalysisOfVarianceDialog.cxx 
b/sc/source/ui/StatisticsDialogs/AnalysisOfVarianceDialog.cxx
index 0dc391a17e2f..0c4aaa7b3d70 100644
--- a/sc/source/ui/StatisticsDialogs/AnalysisOfVarianceDialog.cxx
+++ b/sc/source/ui/StatisticsDialogs/AnalysisOfVarianceDialog.cxx
@@ -67,10 +67,10 @@ OUString lclCreateMultiParameterFormula(
     return aResult.makeStringAndClear();
 }
 
-void lclMakeSubRangesList(ScRangeList& rRangeList, const ScRange& rInputRange, 
ScStatisticsInputOutputDialogController::GroupedBy aGroupedBy)
+void lclMakeSubRangesList(ScRangeList& rRangeList, const ScRange& rInputRange, 
ScStatisticsInputOutputDialog::GroupedBy aGroupedBy)
 {
     std::unique_ptr<DataRangeIterator> pIterator;
-    if (aGroupedBy == ScStatisticsInputOutputDialogController::BY_COLUMN)
+    if (aGroupedBy == ScStatisticsInputOutputDialog::BY_COLUMN)
         pIterator.reset(new DataRangeByColumnIterator(rInputRange));
     else
         pIterator.reset(new DataRangeByRowIterator(rInputRange));
@@ -87,7 +87,7 @@ void lclMakeSubRangesList(ScRangeList& rRangeList, const 
ScRange& rInputRange, S
 ScAnalysisOfVarianceDialog::ScAnalysisOfVarianceDialog(
                     SfxBindings* pSfxBindings, SfxChildWindow* pChildWindow,
                     weld::Window* pParent, ScViewData* pViewData )
-    : ScStatisticsInputOutputDialogController(
+    : ScStatisticsInputOutputDialog(
             pSfxBindings, pChildWindow, pParent, pViewData,
             "modules/scalc/ui/analysisofvariancedialog.ui",
             "AnalysisOfVarianceDialog")
diff --git a/sc/source/ui/StatisticsDialogs/ChiSquareTestDialog.cxx 
b/sc/source/ui/StatisticsDialogs/ChiSquareTestDialog.cxx
index 96349ed6f955..0d5a4faabf98 100644
--- a/sc/source/ui/StatisticsDialogs/ChiSquareTestDialog.cxx
+++ b/sc/source/ui/StatisticsDialogs/ChiSquareTestDialog.cxx
@@ -17,7 +17,7 @@
 ScChiSquareTestDialog::ScChiSquareTestDialog(
                     SfxBindings* pSfxBindings, SfxChildWindow* pChildWindow,
                     weld::Window* pParent, ScViewData* pViewData ) :
-    ScStatisticsInputOutputDialogController(
+    ScStatisticsInputOutputDialog(
             pSfxBindings, pChildWindow, pParent, pViewData,
             "modules/scalc/ui/chisquaretestdialog.ui", "ChiSquareTestDialog")
 {
diff --git a/sc/source/ui/StatisticsDialogs/DescriptiveStatisticsDialog.cxx 
b/sc/source/ui/StatisticsDialogs/DescriptiveStatisticsDialog.cxx
index aabb3ae06c88..99798b0c73d5 100644
--- a/sc/source/ui/StatisticsDialogs/DescriptiveStatisticsDialog.cxx
+++ b/sc/source/ui/StatisticsDialogs/DescriptiveStatisticsDialog.cxx
@@ -49,7 +49,7 @@ static const StatisticCalculation lclCalcDefinitions[] =
 ScDescriptiveStatisticsDialog::ScDescriptiveStatisticsDialog(
                     SfxBindings* pSfxBindings, SfxChildWindow* pChildWindow,
                     weld::Window* pParent, ScViewData* pViewData ) :
-    ScStatisticsInputOutputDialogController(
+    ScStatisticsInputOutputDialog(
             pSfxBindings, pChildWindow, pParent, pViewData,
             "modules/scalc/ui/descriptivestatisticsdialog.ui",
             "DescriptiveStatisticsDialog")
diff --git a/sc/source/ui/StatisticsDialogs/ExponentialSmoothingDialog.cxx 
b/sc/source/ui/StatisticsDialogs/ExponentialSmoothingDialog.cxx
index 3a94e7c5de72..3057f85d587b 100644
--- a/sc/source/ui/StatisticsDialogs/ExponentialSmoothingDialog.cxx
+++ b/sc/source/ui/StatisticsDialogs/ExponentialSmoothingDialog.cxx
@@ -19,7 +19,7 @@
 ScExponentialSmoothingDialog::ScExponentialSmoothingDialog(
                     SfxBindings* pSfxBindings, SfxChildWindow* pChildWindow,
                     weld::Window* pParent, ScViewData* pViewData )
-    : ScStatisticsInputOutputDialogController(
+    : ScStatisticsInputOutputDialog(
             pSfxBindings, pChildWindow, pParent, pViewData,
             "modules/scalc/ui/exponentialsmoothingdialog.ui",
             "ExponentialSmoothingDialog")
diff --git a/sc/source/ui/StatisticsDialogs/FourierAnalysisDialog.cxx 
b/sc/source/ui/StatisticsDialogs/FourierAnalysisDialog.cxx
index d41cb9b61674..b32ae3a9ce42 100644
--- a/sc/source/ui/StatisticsDialogs/FourierAnalysisDialog.cxx
+++ b/sc/source/ui/StatisticsDialogs/FourierAnalysisDialog.cxx
@@ -28,9 +28,9 @@
 ScFourierAnalysisDialog::ScFourierAnalysisDialog(SfxBindings* pSfxBindings,
                                                  SfxChildWindow* pChildWindow,
                                                  weld::Window* pParent, 
ScViewData* pViewData)
-    : ScStatisticsInputOutputDialogController(pSfxBindings, pChildWindow, 
pParent, pViewData,
-                                              
"modules/scalc/ui/fourieranalysisdialog.ui",
-                                              "FourierAnalysisDialog")
+    : ScStatisticsInputOutputDialog(pSfxBindings, pChildWindow, pParent, 
pViewData,
+                                    
"modules/scalc/ui/fourieranalysisdialog.ui",
+                                    "FourierAnalysisDialog")
     , maLabelAddr(ScAddress::INITIALIZE_INVALID)
     , maActualInputRange(ScAddress::INITIALIZE_INVALID)
     , mnLen(0)
diff --git a/sc/source/ui/StatisticsDialogs/MatrixComparisonGenerator.cxx 
b/sc/source/ui/StatisticsDialogs/MatrixComparisonGenerator.cxx
index 4ae4ef0e392d..6a371033b4a3 100644
--- a/sc/source/ui/StatisticsDialogs/MatrixComparisonGenerator.cxx
+++ b/sc/source/ui/StatisticsDialogs/MatrixComparisonGenerator.cxx
@@ -44,7 +44,7 @@ ScMatrixComparisonGenerator::ScMatrixComparisonGenerator(
                                     weld::Window* pParent, ScViewData* 
pViewData,
                                     const OUString& rUiXmlDescription,
                                     const OString& rID)
-    : ScStatisticsInputOutputDialogController(pSfxBindings, pChildWindow, 
pParent, pViewData, rUiXmlDescription, rID)
+    : ScStatisticsInputOutputDialog(pSfxBindings, pChildWindow, pParent, 
pViewData, rUiXmlDescription, rID)
 {}
 
 ScMatrixComparisonGenerator::~ScMatrixComparisonGenerator()
diff --git a/sc/source/ui/StatisticsDialogs/MovingAverageDialog.cxx 
b/sc/source/ui/StatisticsDialogs/MovingAverageDialog.cxx
index ef05075d2560..ad7a1d9d53b6 100644
--- a/sc/source/ui/StatisticsDialogs/MovingAverageDialog.cxx
+++ b/sc/source/ui/StatisticsDialogs/MovingAverageDialog.cxx
@@ -19,7 +19,7 @@
 ScMovingAverageDialog::ScMovingAverageDialog(
                     SfxBindings* pSfxBindings, SfxChildWindow* pChildWindow,
                     weld::Window* pParent, ScViewData* pViewData )
-    : ScStatisticsInputOutputDialogController(
+    : ScStatisticsInputOutputDialog(
             pSfxBindings, pChildWindow, pParent, pViewData,
             "modules/scalc/ui/movingaveragedialog.ui",
             "MovingAverageDialog")
diff --git a/sc/source/ui/StatisticsDialogs/StatisticsInputOutputDialog.cxx 
b/sc/source/ui/StatisticsDialogs/StatisticsInputOutputDialog.cxx
index 63b62a32ec8e..8ebaea6e488a 100644
--- a/sc/source/ui/StatisticsDialogs/StatisticsInputOutputDialog.cxx
+++ b/sc/source/ui/StatisticsDialogs/StatisticsInputOutputDialog.cxx
@@ -18,7 +18,7 @@
 
 #include <StatisticsInputOutputDialog.hxx>
 
-ScRangeList ScStatisticsInputOutputDialogController::MakeColumnRangeList(SCTAB 
aTab, ScAddress const & aStart, ScAddress const & aEnd)
+ScRangeList ScStatisticsInputOutputDialog::MakeColumnRangeList(SCTAB aTab, 
ScAddress const & aStart, ScAddress const & aEnd)
 {
     ScRangeList aRangeList;
     for (SCCOL inCol = aStart.Col(); inCol <= aEnd.Col(); inCol++)
@@ -32,7 +32,7 @@ ScRangeList 
ScStatisticsInputOutputDialogController::MakeColumnRangeList(SCTAB a
     return aRangeList;
 }
 
-ScRangeList ScStatisticsInputOutputDialogController::MakeRowRangeList(SCTAB 
aTab, ScAddress const & aStart, ScAddress const & aEnd)
+ScRangeList ScStatisticsInputOutputDialog::MakeRowRangeList(SCTAB aTab, 
ScAddress const & aStart, ScAddress const & aEnd)
 {
     ScRangeList aRangeList;
     for (SCROW inRow = aStart.Row(); inRow <= aEnd.Row(); inRow++)
@@ -46,7 +46,7 @@ ScRangeList 
ScStatisticsInputOutputDialogController::MakeRowRangeList(SCTAB aTab
     return aRangeList;
 }
 
-ScStatisticsInputOutputDialogController::ScStatisticsInputOutputDialogController(
+ScStatisticsInputOutputDialog::ScStatisticsInputOutputDialog(
                     SfxBindings* pSfxBindings, SfxChildWindow* pChildWindow,
                     weld::Window* pParent, ScViewData* pViewData, const 
OUString& rUIXMLDescription, const OString& rID)
     : ScAnyRefDlgController(pSfxBindings, pChildWindow, pParent, 
rUIXMLDescription, rID)
@@ -79,50 +79,50 @@ 
ScStatisticsInputOutputDialogController::ScStatisticsInputOutputDialogController
     GetRangeFromSelection();
 }
 
-ScStatisticsInputOutputDialogController::~ScStatisticsInputOutputDialogController()
+ScStatisticsInputOutputDialog::~ScStatisticsInputOutputDialog()
 {
 }
 
-void ScStatisticsInputOutputDialogController::Init()
+void ScStatisticsInputOutputDialog::Init()
 {
-    mxButtonOk->connect_clicked( LINK( this, 
ScStatisticsInputOutputDialogController, OkClicked ) );
+    mxButtonOk->connect_clicked( LINK( this, ScStatisticsInputOutputDialog, 
OkClicked ) );
     mxButtonOk->set_sensitive(false);
 
-    Link<formula::WeldRefEdit&,void> aEditLink = LINK( this, 
ScStatisticsInputOutputDialogController, GetEditFocusHandler );
+    Link<formula::WeldRefEdit&,void> aEditLink = LINK( this, 
ScStatisticsInputOutputDialog, GetEditFocusHandler );
     mxInputRangeEdit->SetGetFocusHdl( aEditLink );
     mxOutputRangeEdit->SetGetFocusHdl( aEditLink );
-    Link<formula::WeldRefButton&,void> aButtonLink = LINK( this, 
ScStatisticsInputOutputDialogController, GetButtonFocusHandler );
+    Link<formula::WeldRefButton&,void> aButtonLink = LINK( this, 
ScStatisticsInputOutputDialog, GetButtonFocusHandler );
     mxInputRangeButton->SetGetFocusHdl( aButtonLink );
     mxOutputRangeButton->SetGetFocusHdl( aButtonLink );
 
-    aEditLink = LINK( this, ScStatisticsInputOutputDialogController, 
LoseEditFocusHandler );
+    aEditLink = LINK( this, ScStatisticsInputOutputDialog, 
LoseEditFocusHandler );
     mxInputRangeEdit->SetLoseFocusHdl( aEditLink );
     mxOutputRangeEdit->SetLoseFocusHdl( aEditLink );
-    aButtonLink = LINK( this, ScStatisticsInputOutputDialogController, 
LoseButtonFocusHandler );
+    aButtonLink = LINK( this, ScStatisticsInputOutputDialog, 
LoseButtonFocusHandler );
     mxInputRangeButton->SetLoseFocusHdl( aButtonLink );
     mxOutputRangeButton->SetLoseFocusHdl( aButtonLink );
 
-    Link<formula::WeldRefEdit&,void> aLink2 = LINK( this, 
ScStatisticsInputOutputDialogController, RefInputModifyHandler);
+    Link<formula::WeldRefEdit&,void> aLink2 = LINK( this, 
ScStatisticsInputOutputDialog, RefInputModifyHandler);
     mxInputRangeEdit->SetModifyHdl( aLink2);
     mxOutputRangeEdit->SetModifyHdl( aLink2);
 
     mxOutputRangeEdit->GrabFocus();
 
-    mxGroupByColumnsRadio->connect_toggled( LINK( this, 
ScStatisticsInputOutputDialogController, GroupByChanged ) );
-    mxGroupByRowsRadio->connect_toggled( LINK( this, 
ScStatisticsInputOutputDialogController, GroupByChanged ) );
+    mxGroupByColumnsRadio->connect_toggled( LINK( this, 
ScStatisticsInputOutputDialog, GroupByChanged ) );
+    mxGroupByRowsRadio->connect_toggled( LINK( this, 
ScStatisticsInputOutputDialog, GroupByChanged ) );
 
     mxGroupByColumnsRadio->set_active(true);
     mxGroupByRowsRadio->set_active(false);
 }
 
-void ScStatisticsInputOutputDialogController::GetRangeFromSelection()
+void ScStatisticsInputOutputDialog::GetRangeFromSelection()
 {
     mViewData->GetSimpleArea(mInputRange);
     OUString aCurrentString(mInputRange.Format(ScRefFlags::RANGE_ABS_3D, 
mDocument, mAddressDetails));
     mxInputRangeEdit->SetText(aCurrentString);
 }
 
-void ScStatisticsInputOutputDialogController::SetActive()
+void ScStatisticsInputOutputDialog::SetActive()
 {
     if ( mDialogLostFocus )
     {
@@ -137,7 +137,7 @@ void ScStatisticsInputOutputDialogController::SetActive()
     RefInputDone();
 }
 
-void ScStatisticsInputOutputDialogController::SetReference( const ScRange& 
rReferenceRange, ScDocument* pDocument )
+void ScStatisticsInputOutputDialog::SetReference( const ScRange& 
rReferenceRange, ScDocument* pDocument )
 {
     if ( mpActiveEdit )
     {
@@ -167,13 +167,13 @@ void 
ScStatisticsInputOutputDialogController::SetReference( const ScRange& rRefe
     ValidateDialogInput();
 }
 
-IMPL_LINK_NOARG( ScStatisticsInputOutputDialogController, OkClicked, 
weld::Button&, void )
+IMPL_LINK_NOARG( ScStatisticsInputOutputDialog, OkClicked, weld::Button&, void 
)
 {
     CalculateInputAndWriteToOutput();
     response(RET_OK);
 }
 
-IMPL_LINK(ScStatisticsInputOutputDialogController, GetEditFocusHandler, 
formula::WeldRefEdit&, rCtrl, void)
+IMPL_LINK(ScStatisticsInputOutputDialog, GetEditFocusHandler, 
formula::WeldRefEdit&, rCtrl, void)
 {
     mpActiveEdit = nullptr;
 
@@ -186,7 +186,7 @@ IMPL_LINK(ScStatisticsInputOutputDialogController, 
GetEditFocusHandler, formula:
         mpActiveEdit->SelectAll();
 }
 
-IMPL_LINK(ScStatisticsInputOutputDialogController, GetButtonFocusHandler, 
formula::WeldRefButton&, rCtrl, void)
+IMPL_LINK(ScStatisticsInputOutputDialog, GetButtonFocusHandler, 
formula::WeldRefButton&, rCtrl, void)
 {
     mpActiveEdit = nullptr;
 
@@ -199,17 +199,17 @@ IMPL_LINK(ScStatisticsInputOutputDialogController, 
GetButtonFocusHandler, formul
         mpActiveEdit->SelectAll();
 }
 
-IMPL_LINK_NOARG(ScStatisticsInputOutputDialogController, LoseEditFocusHandler, 
formula::WeldRefEdit&, void)
+IMPL_LINK_NOARG(ScStatisticsInputOutputDialog, LoseEditFocusHandler, 
formula::WeldRefEdit&, void)
 {
     mDialogLostFocus = !m_xDialog->has_toplevel_focus();
 }
 
-IMPL_LINK_NOARG(ScStatisticsInputOutputDialogController, 
LoseButtonFocusHandler, formula::WeldRefButton&, void)
+IMPL_LINK_NOARG(ScStatisticsInputOutputDialog, LoseButtonFocusHandler, 
formula::WeldRefButton&, void)
 {
     mDialogLostFocus = !m_xDialog->has_toplevel_focus();
 }
 
-IMPL_LINK_NOARG( ScStatisticsInputOutputDialogController, GroupByChanged, 
weld::ToggleButton&, void )
+IMPL_LINK_NOARG( ScStatisticsInputOutputDialog, GroupByChanged, 
weld::ToggleButton&, void )
 {
     if (mxGroupByColumnsRadio->get_active())
         mGroupedBy = BY_COLUMN;
@@ -219,7 +219,7 @@ IMPL_LINK_NOARG( ScStatisticsInputOutputDialogController, 
GroupByChanged, weld::
     ValidateDialogInput();
 }
 
-IMPL_LINK_NOARG( ScStatisticsInputOutputDialogController, 
RefInputModifyHandler, formula::WeldRefEdit&, void )
+IMPL_LINK_NOARG( ScStatisticsInputOutputDialog, RefInputModifyHandler, 
formula::WeldRefEdit&, void )
 {
     if ( mpActiveEdit )
     {
@@ -271,7 +271,7 @@ IMPL_LINK_NOARG( ScStatisticsInputOutputDialogController, 
RefInputModifyHandler,
     ValidateDialogInput();
 }
 
-void ScStatisticsInputOutputDialogController::CalculateInputAndWriteToOutput()
+void ScStatisticsInputOutputDialog::CalculateInputAndWriteToOutput()
 {
     OUString aUndo(ScResId(GetUndoNameId()));
     ScDocShell* pDocShell = mViewData->GetDocShell();
@@ -284,12 +284,12 @@ void 
ScStatisticsInputOutputDialogController::CalculateInputAndWriteToOutput()
     pDocShell->PostPaint( aOutputRange, PaintPartFlags::Grid );
 }
 
-bool ScStatisticsInputOutputDialogController::InputRangesValid()
+bool ScStatisticsInputOutputDialog::InputRangesValid()
 {
     return mInputRange.IsValid() && mOutputAddress.IsValid();
 }
 
-void ScStatisticsInputOutputDialogController::ValidateDialogInput()
+void ScStatisticsInputOutputDialog::ValidateDialogInput()
 {
     // Enable OK button if all inputs are ok.
     mxButtonOk->set_sensitive(InputRangesValid());
diff --git a/sc/source/ui/inc/AnalysisOfVarianceDialog.hxx 
b/sc/source/ui/inc/AnalysisOfVarianceDialog.hxx
index 317f7d2e11fc..a4c0bad4d162 100644
--- a/sc/source/ui/inc/AnalysisOfVarianceDialog.hxx
+++ b/sc/source/ui/inc/AnalysisOfVarianceDialog.hxx
@@ -19,7 +19,7 @@
 class FormulaTemplate;
 class AddressWalkerWriter;
 
-class ScAnalysisOfVarianceDialog : public 
ScStatisticsInputOutputDialogController
+class ScAnalysisOfVarianceDialog : public ScStatisticsInputOutputDialog
 {
 private:
     enum AnovaFactor
diff --git a/sc/source/ui/inc/ChiSquareTestDialog.hxx 
b/sc/source/ui/inc/ChiSquareTestDialog.hxx
index 78d1895b6332..28c642c159af 100644
--- a/sc/source/ui/inc/ChiSquareTestDialog.hxx
+++ b/sc/source/ui/inc/ChiSquareTestDialog.hxx
@@ -13,7 +13,7 @@
 
 #include "StatisticsInputOutputDialog.hxx"
 
-class ScChiSquareTestDialog : public ScStatisticsInputOutputDialogController
+class ScChiSquareTestDialog : public ScStatisticsInputOutputDialog
 {
 public:
     ScChiSquareTestDialog(
diff --git a/sc/source/ui/inc/DescriptiveStatisticsDialog.hxx 
b/sc/source/ui/inc/DescriptiveStatisticsDialog.hxx
index 0ffe831163bc..afac816da3fd 100644
--- a/sc/source/ui/inc/DescriptiveStatisticsDialog.hxx
+++ b/sc/source/ui/inc/DescriptiveStatisticsDialog.hxx
@@ -13,7 +13,7 @@
 
 #include "StatisticsInputOutputDialog.hxx"
 
-class ScDescriptiveStatisticsDialog : public 
ScStatisticsInputOutputDialogController
+class ScDescriptiveStatisticsDialog : public ScStatisticsInputOutputDialog
 {
 public:
     ScDescriptiveStatisticsDialog(
diff --git a/sc/source/ui/inc/ExponentialSmoothingDialog.hxx 
b/sc/source/ui/inc/ExponentialSmoothingDialog.hxx
index f8fad4fa95cf..fee6bd20bfe1 100644
--- a/sc/source/ui/inc/ExponentialSmoothingDialog.hxx
+++ b/sc/source/ui/inc/ExponentialSmoothingDialog.hxx
@@ -16,7 +16,7 @@
 
 #include "StatisticsInputOutputDialog.hxx"
 
-class ScExponentialSmoothingDialog : public 
ScStatisticsInputOutputDialogController
+class ScExponentialSmoothingDialog : public ScStatisticsInputOutputDialog
 {
 private:
     std::unique_ptr<weld::SpinButton> mxSmoothingFactor;
diff --git a/sc/source/ui/inc/FourierAnalysisDialog.hxx 
b/sc/source/ui/inc/FourierAnalysisDialog.hxx
index 5b5667563c22..5cd98ae77490 100644
--- a/sc/source/ui/inc/FourierAnalysisDialog.hxx
+++ b/sc/source/ui/inc/FourierAnalysisDialog.hxx
@@ -13,7 +13,7 @@
 
 #include "StatisticsInputOutputDialog.hxx"
 
-class ScFourierAnalysisDialog : public ScStatisticsInputOutputDialogController
+class ScFourierAnalysisDialog : public ScStatisticsInputOutputDialog
 {
     ScAddress maLabelAddr;
     ScRange maActualInputRange;
diff --git a/sc/source/ui/inc/MatrixComparisonGenerator.hxx 
b/sc/source/ui/inc/MatrixComparisonGenerator.hxx
index 955eb776a1e8..d6af6a0f4139 100644
--- a/sc/source/ui/inc/MatrixComparisonGenerator.hxx
+++ b/sc/source/ui/inc/MatrixComparisonGenerator.hxx
@@ -16,7 +16,7 @@
 
 #include "StatisticsInputOutputDialog.hxx"
 
-class ScMatrixComparisonGenerator : public 
ScStatisticsInputOutputDialogController
+class ScMatrixComparisonGenerator : public ScStatisticsInputOutputDialog
 {
 public:
     ScMatrixComparisonGenerator(
diff --git a/sc/source/ui/inc/MovingAverageDialog.hxx 
b/sc/source/ui/inc/MovingAverageDialog.hxx
index bbcf0a2dfa05..8601a6c69e37 100644
--- a/sc/source/ui/inc/MovingAverageDialog.hxx
+++ b/sc/source/ui/inc/MovingAverageDialog.hxx
@@ -16,7 +16,7 @@
 
 #include "StatisticsInputOutputDialog.hxx"
 
-class ScMovingAverageDialog : public ScStatisticsInputOutputDialogController
+class ScMovingAverageDialog : public ScStatisticsInputOutputDialog
 {
 private:
     std::unique_ptr<weld::SpinButton> mxIntervalSpin;
diff --git a/sc/source/ui/inc/StatisticsInputOutputDialog.hxx 
b/sc/source/ui/inc/StatisticsInputOutputDialog.hxx
index 2d8cfd544b22..cd689a85db15 100644
--- a/sc/source/ui/inc/StatisticsInputOutputDialog.hxx
+++ b/sc/source/ui/inc/StatisticsInputOutputDialog.hxx
@@ -17,7 +17,7 @@
 
 #include <vcl/fixed.hxx>
 
-class ScStatisticsInputOutputDialogController : public ScAnyRefDlgController
+class ScStatisticsInputOutputDialog : public ScAnyRefDlgController
 {
 public:
     enum GroupedBy {
@@ -25,13 +25,13 @@ public:
         BY_ROW
     };
 
-    ScStatisticsInputOutputDialogController(
+    ScStatisticsInputOutputDialog(
         SfxBindings* pB, SfxChildWindow* pCW,
         weld::Window* pParent, ScViewData* pViewData,
         const OUString& rUIXMLDescription,
         const OString& rID);
 
-    virtual ~ScStatisticsInputOutputDialogController() override;
+    virtual ~ScStatisticsInputOutputDialog() override;
 
     virtual void        SetReference( const ScRange& rRef, ScDocument* pDoc ) 
override;
     virtual void        SetActive() override;
commit a7bb8cefe36621462e8d66f6601638332fef5968
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed Apr 10 12:37:12 2019 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Thu Apr 11 09:57:58 2019 +0200

    drop unused ScStatisticsInputOutputDialog
    
    Change-Id: Ide92f9b422db2ef2ee21f02b5c7dcef974f70685
    Reviewed-on: https://gerrit.libreoffice.org/70546
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>
    Tested-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sc/source/ui/StatisticsDialogs/StatisticsInputOutputDialog.cxx 
b/sc/source/ui/StatisticsDialogs/StatisticsInputOutputDialog.cxx
index a55e34092edc..63b62a32ec8e 100644
--- a/sc/source/ui/StatisticsDialogs/StatisticsInputOutputDialog.cxx
+++ b/sc/source/ui/StatisticsDialogs/StatisticsInputOutputDialog.cxx
@@ -18,284 +18,6 @@
 
 #include <StatisticsInputOutputDialog.hxx>
 
-ScRangeList ScStatisticsInputOutputDialog::MakeColumnRangeList(SCTAB aTab, 
ScAddress const & aStart, ScAddress const & aEnd)
-{
-    ScRangeList aRangeList;
-    for (SCCOL inCol = aStart.Col(); inCol <= aEnd.Col(); inCol++)
-    {
-        ScRange aColumnRange (
-            ScAddress(inCol, aStart.Row(), aTab),
-            ScAddress(inCol, aEnd.Row(),   aTab) );
-
-        aRangeList.push_back(aColumnRange);
-    }
-    return aRangeList;
-}
-
-ScRangeList ScStatisticsInputOutputDialog::MakeRowRangeList(SCTAB aTab, 
ScAddress const & aStart, ScAddress const & aEnd)
-{
-    ScRangeList aRangeList;
-    for (SCROW inRow = aStart.Row(); inRow <= aEnd.Row(); inRow++)
-    {
-        ScRange aRowRange (
-            ScAddress(aStart.Col(), inRow, aTab),
-            ScAddress(aEnd.Col(),   inRow, aTab) );
-
-        aRangeList.push_back(aRowRange);
-    }
-    return aRangeList;
-}
-
-ScStatisticsInputOutputDialog::ScStatisticsInputOutputDialog(
-                    SfxBindings* pSfxBindings, SfxChildWindow* pChildWindow,
-                    vcl::Window* pParent, ScViewData* pViewData, const 
OUString& rID, const OUString& rUIXMLDescription ) :
-    ScAnyRefDlg     ( pSfxBindings, pChildWindow, pParent, rID, 
rUIXMLDescription ),
-    mViewData       ( pViewData ),
-    mDocument       ( pViewData->GetDocument() ),
-    mInputRange     ( ScAddress::INITIALIZE_INVALID ),
-    mAddressDetails ( mDocument->GetAddressConvention(), 0, 0 ),
-    mOutputAddress  ( ScAddress::INITIALIZE_INVALID ),
-    mGroupedBy      ( BY_COLUMN ),
-    mpActiveEdit    ( nullptr ),
-    mCurrentAddress ( pViewData->GetCurX(), pViewData->GetCurY(), 
pViewData->GetTabNo() ),
-    mDialogLostFocus( false )
-{
-    get(mpInputRangeLabel,  "input-range-label");
-    get(mpInputRangeEdit,   "input-range-edit");
-    get(mpInputRangeButton, "input-range-button");
-    mpInputRangeEdit->SetReferences(this, mpInputRangeLabel);
-    mpInputRangeButton->SetReferences(this, mpInputRangeEdit);
-
-    get(mpOutputRangeLabel,  "output-range-label");
-    get(mpOutputRangeEdit,   "output-range-edit");
-    get(mpOutputRangeButton, "output-range-button");
-    mpOutputRangeEdit->SetReferences(this, mpOutputRangeLabel);
-    mpOutputRangeButton->SetReferences(this, mpOutputRangeEdit);
-
-    get(mpButtonOk,     "ok");
-
-    get(mpGroupByColumnsRadio,   "groupedby-columns-radio");
-    get(mpGroupByRowsRadio,      "groupedby-rows-radio");
-
-    Init();
-    GetRangeFromSelection();
-}
-
-ScStatisticsInputOutputDialog::~ScStatisticsInputOutputDialog()
-{
-    disposeOnce();
-}
-
-void ScStatisticsInputOutputDialog::dispose()
-{
-    mpInputRangeLabel.clear();
-    mpInputRangeEdit.clear();
-    mpInputRangeButton.clear();
-    mpOutputRangeLabel.clear();
-    mpOutputRangeEdit.clear();
-    mpOutputRangeButton.clear();
-    mpGroupByColumnsRadio.clear();
-    mpGroupByRowsRadio.clear();
-    mpButtonOk.clear();
-    mpActiveEdit.clear();
-    ScAnyRefDlg::dispose();
-}
-
-void ScStatisticsInputOutputDialog::Init()
-{
-    mpButtonOk->SetClickHdl( LINK( this, ScStatisticsInputOutputDialog, 
OkClicked ) );
-    mpButtonOk->Enable(false);
-
-    Link<Control&,void> aLink = LINK( this, ScStatisticsInputOutputDialog, 
GetFocusHandler );
-    mpInputRangeEdit->SetGetFocusHdl( aLink );
-    mpInputRangeButton->SetGetFocusHdl( aLink );
-    mpOutputRangeEdit->SetGetFocusHdl( aLink );
-    mpOutputRangeButton->SetGetFocusHdl( aLink );
-
-    aLink = LINK( this, ScStatisticsInputOutputDialog, LoseFocusHandler );
-    mpInputRangeEdit->SetLoseFocusHdl( aLink );
-    mpInputRangeButton->SetLoseFocusHdl( aLink );
-    mpOutputRangeEdit->SetLoseFocusHdl( aLink );
-    mpOutputRangeButton->SetLoseFocusHdl( aLink );
-
-    Link<Edit&,void> aLink2 = LINK( this, ScStatisticsInputOutputDialog, 
RefInputModifyHandler);
-    mpInputRangeEdit->SetModifyHdl( aLink2);
-    mpOutputRangeEdit->SetModifyHdl( aLink2);
-
-    mpOutputRangeEdit->GrabFocus();
-
-    mpGroupByColumnsRadio->SetToggleHdl( LINK( this, 
ScStatisticsInputOutputDialog, GroupByChanged ) );
-    mpGroupByRowsRadio->SetToggleHdl( LINK( this, 
ScStatisticsInputOutputDialog, GroupByChanged ) );
-
-    mpGroupByColumnsRadio->Check();
-    mpGroupByRowsRadio->Check(false);
-}
-
-void ScStatisticsInputOutputDialog::GetRangeFromSelection()
-{
-    mViewData->GetSimpleArea(mInputRange);
-    OUString aCurrentString(mInputRange.Format(ScRefFlags::RANGE_ABS_3D, 
mDocument, mAddressDetails));
-    mpInputRangeEdit->SetText(aCurrentString);
-}
-
-void ScStatisticsInputOutputDialog::SetActive()
-{
-    if ( mDialogLostFocus )
-    {
-        mDialogLostFocus = false;
-        if( mpActiveEdit )
-            mpActiveEdit->GrabFocus();
-    }
-    else
-    {
-        GrabFocus();
-    }
-    RefInputDone();
-}
-
-void ScStatisticsInputOutputDialog::SetReference( const ScRange& 
rReferenceRange, ScDocument* pDocument )
-{
-    if ( mpActiveEdit )
-    {
-        if ( rReferenceRange.aStart != rReferenceRange.aEnd )
-            RefInputStart( mpActiveEdit );
-
-        OUString aReferenceString;
-
-        if ( mpActiveEdit == mpInputRangeEdit )
-        {
-            mInputRange = rReferenceRange;
-            aReferenceString = mInputRange.Format(ScRefFlags::RANGE_ABS_3D, 
pDocument, mAddressDetails);
-            mpInputRangeEdit->SetRefString( aReferenceString );
-        }
-        else if ( mpActiveEdit == mpOutputRangeEdit )
-        {
-            mOutputAddress = rReferenceRange.aStart;
-
-            ScRefFlags nFormat = ( mOutputAddress.Tab() == 
mCurrentAddress.Tab() ) ?
-                                                             
ScRefFlags::ADDR_ABS :
-                                                             
ScRefFlags::ADDR_ABS_3D;
-            aReferenceString = mOutputAddress.Format(nFormat, pDocument, 
pDocument->GetAddressConvention());
-            mpOutputRangeEdit->SetRefString( aReferenceString );
-        }
-    }
-
-    ValidateDialogInput();
-}
-
-IMPL_LINK_NOARG( ScStatisticsInputOutputDialog, OkClicked, Button*, void )
-{
-    CalculateInputAndWriteToOutput();
-    Close();
-}
-
-IMPL_LINK( ScStatisticsInputOutputDialog, GetFocusHandler, Control&, rCtrl, 
void )
-{
-    mpActiveEdit = nullptr;
-
-    if(      (&rCtrl == static_cast<Control*>(mpInputRangeEdit))  || (&rCtrl 
== static_cast<Control*>(mpInputRangeButton)) )
-        mpActiveEdit = mpInputRangeEdit;
-    else if( (&rCtrl == static_cast<Control*>(mpOutputRangeEdit)) || (&rCtrl 
== static_cast<Control*>(mpOutputRangeButton)) )
-        mpActiveEdit = mpOutputRangeEdit;
-
-    if( mpActiveEdit )
-        mpActiveEdit->SetSelection( Selection( 0, SELECTION_MAX ) );
-}
-
-IMPL_LINK_NOARG( ScStatisticsInputOutputDialog, LoseFocusHandler, Control&, 
void )
-{
-    mDialogLostFocus = !IsActive();
-}
-
-IMPL_LINK_NOARG( ScStatisticsInputOutputDialog, GroupByChanged, RadioButton&, 
void )
-{
-    if (mpGroupByColumnsRadio->IsChecked())
-        mGroupedBy = BY_COLUMN;
-    else if (mpGroupByRowsRadio->IsChecked())
-        mGroupedBy = BY_ROW;
-
-    ValidateDialogInput();
-}
-
-IMPL_LINK_NOARG( ScStatisticsInputOutputDialog, RefInputModifyHandler, Edit&, 
void )
-{
-    if ( mpActiveEdit )
-    {
-        if ( mpActiveEdit == mpInputRangeEdit )
-        {
-            ScRangeList aRangeList;
-            bool bValid = ParseWithNames( aRangeList, 
mpInputRangeEdit->GetText(), mDocument);
-            const ScRange* pRange = (bValid && aRangeList.size() == 1) ? 
&aRangeList[0] : nullptr;
-            if (pRange)
-            {
-                mInputRange = *pRange;
-                // Highlight the resulting range.
-                mpInputRangeEdit->StartUpdateData();
-            }
-            else
-            {
-                mInputRange = ScRange( ScAddress::INITIALIZE_INVALID);
-            }
-        }
-        else if ( mpActiveEdit == mpOutputRangeEdit )
-        {
-            ScRangeList aRangeList;
-            bool bValid = ParseWithNames( aRangeList, 
mpOutputRangeEdit->GetText(), mDocument);
-            const ScRange* pRange = (bValid && aRangeList.size() == 1) ? 
&aRangeList[0] : nullptr;
-            if (pRange)
-            {
-                mOutputAddress = pRange->aStart;
-
-                // Crop output range to top left address for Edit field.
-                if (pRange->aStart != pRange->aEnd)
-                {
-                    ScRefFlags nFormat = ( mOutputAddress.Tab() == 
mCurrentAddress.Tab() ) ?
-                                                                     
ScRefFlags::ADDR_ABS :
-                                                                     
ScRefFlags::ADDR_ABS_3D;
-                    OUString aReferenceString = mOutputAddress.Format(nFormat, 
mDocument, mDocument->GetAddressConvention());
-                    mpOutputRangeEdit->SetRefString( aReferenceString );
-                }
-
-                // Highlight the resulting range.
-                mpOutputRangeEdit->StartUpdateData();
-            }
-            else
-            {
-                mOutputAddress = ScAddress( ScAddress::INITIALIZE_INVALID);
-            }
-        }
-    }
-
-    ValidateDialogInput();
-}
-
-void ScStatisticsInputOutputDialog::CalculateInputAndWriteToOutput()
-{
-    OUString aUndo(ScResId(GetUndoNameId()));
-    ScDocShell* pDocShell = mViewData->GetDocShell();
-    SfxUndoManager* pUndoManager = pDocShell->GetUndoManager();
-    pUndoManager->EnterListAction( aUndo, aUndo, 0, 
mViewData->GetViewShell()->GetViewShellId() );
-
-    ScRange aOutputRange = ApplyOutput(pDocShell);
-
-    pUndoManager->LeaveListAction();
-    pDocShell->PostPaint( aOutputRange, PaintPartFlags::Grid );
-}
-
-bool ScStatisticsInputOutputDialog::InputRangesValid()
-{
-    return mInputRange.IsValid() && mOutputAddress.IsValid();
-}
-
-void ScStatisticsInputOutputDialog::ValidateDialogInput()
-{
-    // Enable OK button if all inputs are ok.
-    if (InputRangesValid())
-        mpButtonOk->Enable();
-    else
-        mpButtonOk->Disable();
-}
-
 ScRangeList ScStatisticsInputOutputDialogController::MakeColumnRangeList(SCTAB 
aTab, ScAddress const & aStart, ScAddress const & aEnd)
 {
     ScRangeList aRangeList;
diff --git a/sc/source/ui/inc/StatisticsInputOutputDialog.hxx 
b/sc/source/ui/inc/StatisticsInputOutputDialog.hxx
index 6a18855851a4..2d8cfd544b22 100644
--- a/sc/source/ui/inc/StatisticsInputOutputDialog.hxx
+++ b/sc/source/ui/inc/StatisticsInputOutputDialog.hxx
@@ -17,75 +17,6 @@
 
 #include <vcl/fixed.hxx>
 
-class ScStatisticsInputOutputDialog : public ScAnyRefDlg
-{
-public:
-    enum GroupedBy {
-        BY_COLUMN,
-        BY_ROW
-    };
-
-    ScStatisticsInputOutputDialog(
-        SfxBindings* pB, SfxChildWindow* pCW,
-        vcl::Window* pParent, ScViewData* pViewData,
-        const OUString& rID, const OUString& rUIXMLDescription );
-
-    virtual ~ScStatisticsInputOutputDialog() override;
-    virtual void        dispose() override;
-
-    virtual void        SetReference( const ScRange& rRef, ScDocument* pDoc ) 
override;
-    virtual void        SetActive() override;
-
-protected:
-    void CalculateInputAndWriteToOutput();
-
-    virtual ScRange ApplyOutput(ScDocShell* pDocShell) = 0;
-    virtual const char* GetUndoNameId() = 0;
-    virtual bool InputRangesValid();
-    void ValidateDialogInput();
-
-    // Widgets
-    VclPtr<FixedText>          mpInputRangeLabel;
-    VclPtr<formula::RefEdit>   mpInputRangeEdit;
-    VclPtr<formula::RefButton> mpInputRangeButton;
-
-    VclPtr<FixedText>          mpOutputRangeLabel;
-    VclPtr<formula::RefEdit>   mpOutputRangeEdit;
-    VclPtr<formula::RefButton> mpOutputRangeButton;
-
-    VclPtr<RadioButton>        mpGroupByColumnsRadio;
-    VclPtr<RadioButton>        mpGroupByRowsRadio;
-
-    // Data
-    ScViewData* const         mViewData;
-    ScDocument* const         mDocument;
-
-    ScRange                   mInputRange;
-    ScAddress::Details const  mAddressDetails;
-    ScAddress                 mOutputAddress;
-    GroupedBy                 mGroupedBy;
-
-    static ScRangeList MakeColumnRangeList(SCTAB aTab, ScAddress const & 
aStart, ScAddress const & aEnd);
-    static ScRangeList MakeRowRangeList(SCTAB aTab, ScAddress const & aStart, 
ScAddress const & aEnd);
-
-private:
-    // Widgets
-    VclPtr<OKButton>           mpButtonOk;
-
-    VclPtr<formula::RefEdit>   mpActiveEdit;
-    ScAddress const            mCurrentAddress;
-    bool                       mDialogLostFocus;
-
-    void Init();
-    void GetRangeFromSelection();
-
-    DECL_LINK( GroupByChanged, RadioButton&, void );
-    DECL_LINK( OkClicked, Button*, void );
-    DECL_LINK( GetFocusHandler,  Control&, void );
-    DECL_LINK( LoseFocusHandler, Control&, void );
-    DECL_LINK( RefInputModifyHandler, Edit&, void );
-};
-
 class ScStatisticsInputOutputDialogController : public ScAnyRefDlgController
 {
 public:
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to