summaryrefslogtreecommitdiff
path: root/chart2
diff options
context:
space:
mode:
authorMuhammet Kara <muhammet.kara@collabora.com>2019-11-15 18:05:20 +0300
committerMuhammet Kara <muhammet.kara@collabora.com>2020-05-27 00:11:35 +0200
commitb0fad9e9bc0e6a024157c0b048d40acbc24434c6 (patch)
tree5c28ee41f8ca288db715022748cdc6b60ba68dd3 /chart2
parent933baef357663c75a035290aea30df5fafc01b89 (diff)
Add more resource groups to ChartTypePanel
Change-Id: I64c1d8b418f9abb537b4f23c3b31aa0e48bd3faa Reviewed-on: https://gerrit.libreoffice.org/82119 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/82801 Tested-by: Jenkins Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94894 Tested-by: Muhammet Kara <muhammet.kara@collabora.com>
Diffstat (limited to 'chart2')
-rw-r--r--chart2/source/controller/sidebar/ChartTypePanel.cxx57
-rw-r--r--chart2/source/controller/sidebar/ChartTypePanel.hxx8
2 files changed, 35 insertions, 30 deletions
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 68d6975994b5..d2876e5b2f3a 100644
--- a/chart2/source/controller/sidebar/ChartTypePanel.hxx
+++ b/chart2/source/controller/sidebar/ChartTypePanel.hxx
@@ -128,10 +128,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;