summaryrefslogtreecommitdiff
path: root/extensions/source/propctrlr/taborder.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/source/propctrlr/taborder.cxx')
-rw-r--r--extensions/source/propctrlr/taborder.cxx14
1 files changed, 5 insertions, 9 deletions
diff --git a/extensions/source/propctrlr/taborder.cxx b/extensions/source/propctrlr/taborder.cxx
index 157e6aaaf0fb..719ca2cc1431 100644
--- a/extensions/source/propctrlr/taborder.cxx
+++ b/extensions/source/propctrlr/taborder.cxx
@@ -177,15 +177,12 @@ namespace pcr
try
{
- Sequence< Reference< XControlModel > > aControlModels( m_xTempModel->getControlModels() );
- const Reference< XControlModel >* pControlModels = aControlModels.getConstArray();
-
OUString aName;
Image aImage;
- for ( sal_Int32 i=0; i < aControlModels.getLength(); ++i, ++pControlModels )
+ for ( auto const& rControlModel : m_xTempModel->getControlModels() )
{
- Reference< XPropertySet > xControl( *pControlModels, UNO_QUERY );
+ Reference< XPropertySet > xControl( rControlModel, UNO_QUERY );
Reference< XPropertySetInfo > xPI;
if ( xControl.is() )
xPI = xControl->getPropertySetInfo();
@@ -261,18 +258,17 @@ namespace pcr
Sequence< Reference< XControlModel > > aSortedControlModelSeq( nEntryCount );
Sequence< Reference< XControlModel > > aControlModels( m_xTempModel->getControlModels());
Reference< XControlModel > * pSortedControlModels = aSortedControlModelSeq.getArray();
- const Reference< XControlModel > * pControlModels = aControlModels.getConstArray();
for (sal_uLong i=0; i < nEntryCount; i++)
{
SvTreeListEntry* pEntry = m_pLB_Controls->GetEntry(i);
- for( sal_Int32 j=0; j<aControlModels.getLength(); j++ )
+ for( auto const& rControlModel : aControlModels )
{
- Reference< XPropertySet > xSet(pControlModels[j], UNO_QUERY);
+ Reference< XPropertySet > xSet(rControlModel, UNO_QUERY);
if (xSet.get() == static_cast<XPropertySet*>(pEntry->GetUserData()))
{
- pSortedControlModels[i] = pControlModels[j];
+ pSortedControlModels[i] = rControlModel;
break;
}
}