diff options
Diffstat (limited to 'toolkit/source/controls/grid/defaultgridcolumnmodel.cxx')
-rw-r--r-- | toolkit/source/controls/grid/defaultgridcolumnmodel.cxx | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/toolkit/source/controls/grid/defaultgridcolumnmodel.cxx b/toolkit/source/controls/grid/defaultgridcolumnmodel.cxx index d6eb98d3b0bd..00a34fc696c2 100644 --- a/toolkit/source/controls/grid/defaultgridcolumnmodel.cxx +++ b/toolkit/source/controls/grid/defaultgridcolumnmodel.cxx @@ -287,32 +287,23 @@ private: } // fire removal notifications - for ( ::std::vector< ContainerEvent >::const_iterator event = aRemovedColumns.begin(); - event != aRemovedColumns.end(); - ++event - ) + for (const auto& rEvent : aRemovedColumns) { - m_aContainerListeners.notifyEach( &XContainerListener::elementRemoved, *event ); + m_aContainerListeners.notifyEach( &XContainerListener::elementRemoved, rEvent ); } // fire insertion notifications - for ( ::std::vector< ContainerEvent >::const_iterator event = aInsertedColumns.begin(); - event != aInsertedColumns.end(); - ++event - ) + for (const auto& rEvent : aInsertedColumns) { - m_aContainerListeners.notifyEach( &XContainerListener::elementInserted, *event ); + m_aContainerListeners.notifyEach( &XContainerListener::elementInserted, rEvent ); } // dispose removed columns - for ( ::std::vector< ContainerEvent >::const_iterator event = aRemovedColumns.begin(); - event != aRemovedColumns.end(); - ++event - ) + for (const auto& rEvent : aRemovedColumns) { try { - const Reference< XComponent > xColComp( event->Element, UNO_QUERY_THROW ); + const Reference< XComponent > xColComp( rEvent.Element, UNO_QUERY_THROW ); xColComp->dispose(); } catch( const Exception& ) |