chart2/source/controller/sidebar/ChartTypePanel.cxx |   57 ++++++++++----------
 chart2/source/controller/sidebar/ChartTypePanel.hxx |    8 +-
 2 files changed, 35 insertions(+), 30 deletions(-)

New commits:
commit 86244873ffcb65fe38b7c65838181397a8d390f6
Author:     Muhammet Kara <muhammet.k...@collabora.com>
AuthorDate: Fri Nov 15 18:05:20 2019 +0300
Commit:     Muhammet Kara <muhammet.k...@collabora.com>
CommitDate: Sat Nov 16 13:10:49 2019 +0100

    Add more resource groups to ChartTypePanel
    
    Change-Id: I64c1d8b418f9abb537b4f23c3b31aa0e48bd3faa
    Reviewed-on: https://gerrit.libreoffice.org/82119
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Muhammet Kara <muhammet.k...@collabora.com>
    Reviewed-on: https://gerrit.libreoffice.org/82801
    Tested-by: Jenkins

diff --git a/chart2/source/controller/sidebar/ChartTypePanel.cxx 
b/chart2/source/controller/sidebar/ChartTypePanel.cxx
index 1774d6a9961b..1e2a2c903269 100644
--- a/chart2/source/controller/sidebar/ChartTypePanel.cxx
+++ b/chart2/source/controller/sidebar/ChartTypePanel.cxx
@@ -69,6 +69,10 @@ ChartTypePanel::ChartTypePanel(vcl::Window* pParent,
     , mxListener(new ChartSidebarModifyListener(this))
     , mbModelValid(true)
     , m_pDim3DLookResourceGroup(new Dim3DLookResourceGroup(m_xBuilder.get()))
+    , m_pStackingResourceGroup(new StackingResourceGroup(m_xBuilder.get()))
+    //, m_pSplineResourceGroup( new SplineResourceGroup(m_xBuilder.get(), 
pController->getDialog()) )
+    , m_pGeometryResourceGroup(new GeometryResourceGroup(m_xBuilder.get()))
+    , m_pSortByXValuesResourceGroup(new 
SortByXValuesResourceGroup(m_xBuilder.get()))
     , m_xChartModel(mxModel, css::uno::UNO_QUERY_THROW)
     , m_aChartTypeDialogControllerList(0)
     , m_pCurrentMainType(nullptr)
@@ -130,6 +134,10 @@ ChartTypePanel::ChartTypePanel(vcl::Window* pParent,
     }
 
     m_pDim3DLookResourceGroup->setChangeListener(this);
+    m_pStackingResourceGroup->setChangeListener(this);
+    //m_pSplineResourceGroup->setChangeListener( this );
+    m_pGeometryResourceGroup->setChangeListener(this);
+    m_pSortByXValuesResourceGroup->setChangeListener(this);
 
     Initialize();
 }
@@ -142,18 +150,15 @@ void ChartTypePanel::dispose()
                                                                     
css::uno::UNO_QUERY_THROW);
     xBroadcaster->removeModifyListener(mxListener);
 
-    /*mpChartTypeLabel.clear();
-    m_pMainTypeList.clear();
-    m_pSubTypeList.clear();*/
-
-    //delete all resource helpers
-    //m_pDim3DLookResourceGroup.reset();
-
     //delete all dialog controller
     m_aChartTypeDialogControllerList.clear();
 
-    //delete all resource helper
+    //delete all resource helpers
     m_pDim3DLookResourceGroup.reset();
+    m_pStackingResourceGroup.reset();
+    //m_pSplineResourceGroup.reset();
+    m_pGeometryResourceGroup.reset();
+    m_pSortByXValuesResourceGroup.reset();
     m_xSubTypeListWin.reset();
     m_xSubTypeList.reset();
 
@@ -228,10 +233,10 @@ void ChartTypePanel::Initialize()
     {
         m_xSubTypeList->Hide();
         m_pDim3DLookResourceGroup->showControls(false);
-        /*m_pStackingResourceGroup->showControls( false, false );
-        m_pSplineResourceGroup->showControls( false );
-        m_pGeometryResourceGroup->showControls( false );
-        m_pSortByXValuesResourceGroup->showControls( false );*/
+        m_pStackingResourceGroup->showControls(false, false);
+        //m_pSplineResourceGroup->showControls( false );
+        m_pGeometryResourceGroup->showControls(false);
+        m_pSortByXValuesResourceGroup->showControls(false);
     }
 }
 
@@ -337,14 +342,14 @@ void 
ChartTypePanel::showAllControls(ChartTypeDialogController& rTypeController)
 
     bool bShow = rTypeController.shouldShow_3DLookControl();
     m_pDim3DLookResourceGroup->showControls(bShow);
-    /*bShow = rTypeController.shouldShow_StackingControl();
-    m_pStackingResourceGroup->showControls( bShow, false );
-    bShow = rTypeController.shouldShow_SplineControl();
-    m_pSplineResourceGroup->showControls( bShow );
+    bShow = rTypeController.shouldShow_StackingControl();
+    m_pStackingResourceGroup->showControls(bShow, false);
+    /*bShow = rTypeController.shouldShow_SplineControl();
+    m_pSplineResourceGroup->showControls( bShow );*/
     bShow = rTypeController.shouldShow_GeometryControl();
-    m_pGeometryResourceGroup->showControls( bShow );
+    m_pGeometryResourceGroup->showControls(bShow);
     bShow = rTypeController.shouldShow_SortByXValuesResourceGroup();
-    m_pSortByXValuesResourceGroup->showControls( bShow );*/
+    m_pSortByXValuesResourceGroup->showControls(bShow);
     rTypeController.showExtraControls(m_xBuilder.get());
 }
 
@@ -358,10 +363,10 @@ void ChartTypePanel::fillAllControls(const 
ChartTypeParameter& rParameter,
     }
     
m_xSubTypeList->SelectItem(static_cast<sal_uInt16>(rParameter.nSubTypeIndex));
     m_pDim3DLookResourceGroup->fillControls(rParameter);
-    /*m_pStackingResourceGroup->fillControls( rParameter );
-    m_pSplineResourceGroup->fillControls( rParameter );
-    m_pGeometryResourceGroup->fillControls( rParameter );
-    m_pSortByXValuesResourceGroup->fillControls( rParameter );*/
+    m_pStackingResourceGroup->fillControls(rParameter);
+    //m_pSplineResourceGroup->fillControls( rParameter );
+    m_pGeometryResourceGroup->fillControls(rParameter);
+    m_pSortByXValuesResourceGroup->fillControls(rParameter);
     m_nChangingCalls--;
 }
 
@@ -370,10 +375,10 @@ ChartTypeParameter ChartTypePanel::getCurrentParamter() 
const
     ChartTypeParameter aParameter;
     aParameter.nSubTypeIndex = 
static_cast<sal_Int32>(m_xSubTypeList->GetSelectedItemId());
     m_pDim3DLookResourceGroup->fillParameter(aParameter);
-    /*m_pStackingResourceGroup->fillParameter( aParameter );
-    m_pSplineResourceGroup->fillParameter( aParameter );
-    m_pGeometryResourceGroup->fillParameter( aParameter );
-    m_pSortByXValuesResourceGroup->fillParameter( aParameter );*/
+    m_pStackingResourceGroup->fillParameter(aParameter);
+    //m_pSplineResourceGroup->fillParameter( aParameter );
+    m_pGeometryResourceGroup->fillParameter(aParameter);
+    m_pSortByXValuesResourceGroup->fillParameter(aParameter);
     return aParameter;
 }
 
diff --git a/chart2/source/controller/sidebar/ChartTypePanel.hxx 
b/chart2/source/controller/sidebar/ChartTypePanel.hxx
index 3e131f11eba4..075ac094838b 100644
--- a/chart2/source/controller/sidebar/ChartTypePanel.hxx
+++ b/chart2/source/controller/sidebar/ChartTypePanel.hxx
@@ -125,10 +125,10 @@ private:
     void Initialize();
 
     std::unique_ptr<Dim3DLookResourceGroup> m_pDim3DLookResourceGroup;
-    /*std::unique_ptr<StackingResourceGroup>      m_pStackingResourceGroup;
-    std::unique_ptr<SplineResourceGroup>        m_pSplineResourceGroup;
-    std::unique_ptr<GeometryResourceGroup>      m_pGeometryResourceGroup;
-    std::unique_ptr<SortByXValuesResourceGroup> 
m_pSortByXValuesResourceGroup;*/
+    std::unique_ptr<StackingResourceGroup> m_pStackingResourceGroup;
+    //std::unique_ptr<SplineResourceGroup>        m_pSplineResourceGroup;
+    std::unique_ptr<GeometryResourceGroup> m_pGeometryResourceGroup;
+    std::unique_ptr<SortByXValuesResourceGroup> m_pSortByXValuesResourceGroup;
 
     css::uno::Reference<css::chart2::XChartDocument> m_xChartModel;
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to