summaryrefslogtreecommitdiff
path: root/chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2022-01-21 15:10:53 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2022-01-21 17:09:33 +0100
commitfadb53a393b52eb4c9336fa8c9c780b4d6b3e391 (patch)
treea8fdc5c04972af5978b16041d5afcee591bbdfc8 /chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter.cxx
parent58daee3693e6881e1412715db195009c9ab39f46 (diff)
use more concrete types in chart2, ChartModel
Change-Id: I6930e09ed471592d7c8b8fb16565b355b17bffc1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128731 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter.cxx')
-rw-r--r--chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter.cxx10
1 files changed, 4 insertions, 6 deletions
diff --git a/chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter.cxx b/chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter.cxx
index b81d50e8f565..4d035c061b6c 100644
--- a/chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter.cxx
+++ b/chart2/source/controller/itemsetwrapper/SeriesOptionsItemConverter.cxx
@@ -44,7 +44,7 @@ namespace chart::wrapper
{
SeriesOptionsItemConverter::SeriesOptionsItemConverter(
- const uno::Reference< frame::XModel >& xChartModel
+ const rtl::Reference<::chart::ChartModel>& xChartModel
, const uno::Reference< uno::XComponentContext > & xContext
, const uno::Reference< beans::XPropertySet >& xPropertySet
, SfxItemPool& rItemPool )
@@ -131,8 +131,7 @@ SeriesOptionsItemConverter::SeriesOptionsItemConverter(
m_nMissingValueTreatment = DiagramHelper::getCorrectedMissingValueTreatment(
ChartModelHelper::findDiagram(m_xChartModel), xChartType );
- uno::Reference< XChartDocument > xChartDoc( m_xChartModel, uno::UNO_QUERY );
- uno::Reference< beans::XPropertySet > xProp( xChartDoc->getDataProvider(), uno::UNO_QUERY );
+ uno::Reference< beans::XPropertySet > xProp( m_xChartModel->getDataProvider(), uno::UNO_QUERY );
if( xProp.is() )
{
try
@@ -337,9 +336,8 @@ bool SeriesOptionsItemConverter::ApplySpecialItem( sal_uInt16 nWhichId, const Sf
bool bIncludeHiddenCells = static_cast<const SfxBoolItem &>(rItemSet.Get(nWhichId)).GetValue();
if (bIncludeHiddenCells != m_bIncludeHiddenCells)
{
- ChartModel* pModel = dynamic_cast<ChartModel*>(m_xChartModel.get());
- if (pModel)
- bChanged = ChartModelHelper::setIncludeHiddenCells( bIncludeHiddenCells, *pModel );
+ if (m_xChartModel)
+ bChanged = ChartModelHelper::setIncludeHiddenCells( bIncludeHiddenCells, *m_xChartModel );
}
}
}