Reduce indentation levels.
Change-Id: I5de3dea88a1e6f36c995697ba648ce6b82f4e8ae
This commit is contained in:
@@ -311,8 +311,10 @@ void DataBrowserModel::insertDataSeries( sal_Int32 nAfterColumnIndex )
|
||||
OSL_ASSERT( m_apDialogModel.get());
|
||||
Reference< chart2::XInternalDataProvider > xDataProvider(
|
||||
m_apDialogModel->getDataProvider(), uno::UNO_QUERY );
|
||||
if( xDataProvider.is())
|
||||
{
|
||||
|
||||
if (!xDataProvider.is())
|
||||
return;
|
||||
|
||||
if( isCategoriesColumn(nAfterColumnIndex) )
|
||||
nAfterColumnIndex = getCategoryColumnCount()-1;
|
||||
|
||||
@@ -343,23 +345,27 @@ void DataBrowserModel::insertDataSeries( sal_Int32 nAfterColumnIndex )
|
||||
nStartCol = nAfterColumnIndex;
|
||||
}
|
||||
|
||||
if( xChartType.is())
|
||||
{
|
||||
if (!xChartType.is())
|
||||
return;
|
||||
|
||||
sal_Int32 nOffset = 0;
|
||||
if( xDiagram.is() && lcl_ShowCategories( xDiagram ))
|
||||
nOffset=getCategoryColumnCount();
|
||||
|
||||
// get shared sequences of current series
|
||||
Reference< chart2::XDataSeriesContainer > xSeriesCnt( xChartType, uno::UNO_QUERY );
|
||||
lcl_tSharedSeqVec aSharedSequences;
|
||||
if( xSeriesCnt.is())
|
||||
aSharedSequences = lcl_getSharedSequences( xSeriesCnt->getDataSeries());
|
||||
Reference< chart2::XDataSeries > xNewSeries(
|
||||
m_apDialogModel->insertSeriesAfter( xSeries, xChartType, true /* bCreateDataCachedSequences */ ));
|
||||
if( xNewSeries.is())
|
||||
{
|
||||
{
|
||||
|
||||
Reference<chart2::XDataSeries> xNewSeries =
|
||||
m_apDialogModel->insertSeriesAfter(xSeries, xChartType, true);
|
||||
|
||||
if (!xNewSeries.is())
|
||||
return;
|
||||
|
||||
Reference< chart2::data::XDataSource > xSource( xNewSeries, uno::UNO_QUERY );
|
||||
if( xSource.is())
|
||||
if (xSource.is())
|
||||
{
|
||||
Sequence< Reference< chart2::data::XLabeledDataSequence > > aLSequences(
|
||||
xSource->getDataSequences());
|
||||
@@ -402,7 +408,7 @@ void DataBrowserModel::insertDataSeries( sal_Int32 nAfterColumnIndex )
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if( nSeriesNumberFormat != 0 )
|
||||
{
|
||||
//give the new series the same number format as the former series especially for bubble charts thus the bubble size values can be edited with same format immediately
|
||||
@@ -412,9 +418,6 @@ void DataBrowserModel::insertDataSeries( sal_Int32 nAfterColumnIndex )
|
||||
}
|
||||
|
||||
updateFromModel();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void DataBrowserModel::insertComplexCategoryLevel( sal_Int32 nAfterColumnIndex )
|
||||
@@ -423,8 +426,9 @@ void DataBrowserModel::insertComplexCategoryLevel( sal_Int32 nAfterColumnIndex )
|
||||
|
||||
OSL_ASSERT( m_apDialogModel.get());
|
||||
Reference< chart2::XInternalDataProvider > xDataProvider( m_apDialogModel->getDataProvider(), uno::UNO_QUERY );
|
||||
if( xDataProvider.is() )
|
||||
{
|
||||
if (!xDataProvider.is())
|
||||
return;
|
||||
|
||||
if( !isCategoriesColumn(nAfterColumnIndex) )
|
||||
nAfterColumnIndex = getCategoryColumnCount()-1;
|
||||
|
||||
@@ -438,17 +442,32 @@ void DataBrowserModel::insertComplexCategoryLevel( sal_Int32 nAfterColumnIndex )
|
||||
ControllerLockGuardUNO aLockedControllers( Reference< frame::XModel >( m_xChartDocument, uno::UNO_QUERY ) );
|
||||
xDataProvider->insertComplexCategoryLevel( nAfterColumnIndex+1 );
|
||||
updateFromModel();
|
||||
}
|
||||
}
|
||||
|
||||
void DataBrowserModel::removeDataSeriesOrComplexCategoryLevel( sal_Int32 nAtColumnIndex )
|
||||
{
|
||||
OSL_ASSERT( m_apDialogModel.get());
|
||||
if( static_cast< tDataColumnVector::size_type >( nAtColumnIndex ) < m_aColumns.size())
|
||||
{
|
||||
if (static_cast<size_t>(nAtColumnIndex) >= m_aColumns.size())
|
||||
return;
|
||||
|
||||
Reference< chart2::XDataSeries > xSeries( m_aColumns[nAtColumnIndex].m_xDataSeries );
|
||||
if( xSeries.is())
|
||||
if (!xSeries.is())
|
||||
{
|
||||
//delete a category column if there is more than one level (in case of a single column we do not get here)
|
||||
OSL_ENSURE(nAtColumnIndex>0, "wrong index for categories deletion" );
|
||||
|
||||
Reference< chart2::XInternalDataProvider > xDataProvider( m_apDialogModel->getDataProvider(), uno::UNO_QUERY );
|
||||
if (!xDataProvider.is())
|
||||
return;
|
||||
|
||||
m_apDialogModel->startControllerLockTimer();
|
||||
ControllerLockGuardUNO aLockedControllers( Reference< frame::XModel >( m_xChartDocument, uno::UNO_QUERY ) );
|
||||
xDataProvider->deleteComplexCategoryLevel( nAtColumnIndex );
|
||||
updateFromModel();
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
m_apDialogModel->deleteSeries(
|
||||
xSeries, getHeaderForSeries( xSeries ).m_xChartType );
|
||||
|
||||
@@ -491,22 +510,6 @@ void DataBrowserModel::removeDataSeriesOrComplexCategoryLevel( sal_Int32 nAtColu
|
||||
}
|
||||
}
|
||||
updateFromModel();
|
||||
}
|
||||
else
|
||||
{
|
||||
//delete a category column if there is more than one level (in case of a single column we do not get here)
|
||||
OSL_ENSURE(nAtColumnIndex>0, "wrong index for categories deletion" );
|
||||
|
||||
Reference< chart2::XInternalDataProvider > xDataProvider( m_apDialogModel->getDataProvider(), uno::UNO_QUERY );
|
||||
if( xDataProvider.is() )
|
||||
{
|
||||
m_apDialogModel->startControllerLockTimer();
|
||||
ControllerLockGuardUNO aLockedControllers( Reference< frame::XModel >( m_xChartDocument, uno::UNO_QUERY ) );
|
||||
xDataProvider->deleteComplexCategoryLevel( nAtColumnIndex );
|
||||
updateFromModel();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void DataBrowserModel::swapDataSeries( sal_Int32 nFirstColumnIndex )
|
||||
|
Reference in New Issue
Block a user