Kaydet (Commit) 608811c2 authored tarafından Tomaž Vajngerl's avatar Tomaž Vajngerl Kaydeden (comit) Tomaž Vajngerl

chart2: simplify and/or clean-up and c++11 features

Change-Id: I4550d04ae4bf6e45f24e34dfb2babc0fdef8ba5a
Reviewed-on: https://gerrit.libreoffice.org/34006Reviewed-by: 's avatarTomaž Vajngerl <quikee@gmail.com>
Tested-by: 's avatarTomaž Vajngerl <quikee@gmail.com>
üst 8cc8ffdb
...@@ -958,16 +958,10 @@ void DataBrowserModel::addErrorBarRanges( ...@@ -958,16 +958,10 @@ void DataBrowserModel::addErrorBarRanges(
if( xErrorLSequence.is()) if( xErrorLSequence.is())
aSequences.push_back( xErrorLSequence ); aSequences.push_back( xErrorLSequence );
for( ::std::vector< Reference< chart2::data::XLabeledDataSequence > >::const_iterator aIt( aSequences.begin()); for (Reference<chart2::data::XLabeledDataSequence> const & rDataSequence : aSequences)
aIt != aSequences.end(); ++aIt )
{ {
m_aColumns.push_back( m_aColumns.push_back(tDataColumn(xDataSeries, lcl_getUIRoleName(rDataSequence),
tDataColumn( rDataSequence, NUMBER, nNumberFormatKey));
xDataSeries,
lcl_getUIRoleName( *aIt ),
*aIt,
NUMBER,
nNumberFormatKey ));
++rInOutSequenceIndex; ++rInOutSequenceIndex;
++rInOutHeaderEnd; ++rInOutHeaderEnd;
} }
......
...@@ -33,11 +33,11 @@ TitleDialogData::TitleDialogData( ReferenceSizeProvider* pRefSizeProvider ) ...@@ -33,11 +33,11 @@ TitleDialogData::TitleDialogData( ReferenceSizeProvider* pRefSizeProvider )
, aTextList(7) , aTextList(7)
, apReferenceSizeProvider( pRefSizeProvider ) , apReferenceSizeProvider( pRefSizeProvider )
{ {
sal_Int32 nN = 0; for (sal_Int32 i = 0; i < 7; i++)
for(nN=7;nN--;) {
aPossibilityList[nN]=true; aPossibilityList[i] = true;
for(nN=7;nN--;) aExistenceList[i] = false;
aExistenceList[nN]=false; }
} }
void TitleDialogData::readFromModel( const uno::Reference< frame::XModel>& xChartModel ) void TitleDialogData::readFromModel( const uno::Reference< frame::XModel>& xChartModel )
......
...@@ -27,32 +27,32 @@ namespace chart ...@@ -27,32 +27,32 @@ namespace chart
namespace DisposeHelper namespace DisposeHelper
{ {
template< class T > template<class T>
void Dispose( const T & xIntf ) void Dispose(const T & xInterface)
{ {
css::uno::Reference< css::lang::XComponent > xComp( xIntf, css::uno::UNO_QUERY ); css::uno::Reference<css::lang::XComponent> xComponent(xInterface, css::uno::UNO_QUERY);
if( xComp.is()) if (xComponent.is())
xComp->dispose(); xComponent->dispose();
} }
template< class Intf > template<class T>
void DisposeAndClear( css::uno::Reference< Intf > & rIntf ) void DisposeAndClear(css::uno::Reference<T> & rInterface)
{ {
Dispose< css::uno::Reference< Intf > >( rIntf ); Dispose<css::uno::Reference<T>>(rInterface);
rIntf.set( 0 ); rInterface.set(nullptr);
} }
template< class Container > template<class Container>
void DisposeAllElements( Container & rContainer ) void DisposeAllElements(Container & rContainer)
{ {
for( const auto& rElem : rContainer ) for (const auto & rElement : rContainer)
Dispose< typename Container::value_type >( rElem ); {
Dispose<typename Container::value_type>(rElement);
}
} }
} // namespace DisposeHelper }} // namespace chart::DisposeHelper
} // namespace chart
// INCLUDED_CHART2_SOURCE_INC_DISPOSEHELPER_HXX #endif // INCLUDED_CHART2_SOURCE_INC_DISPOSEHELPER_HXX
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment