summaryrefslogtreecommitdiff
path: root/cui/source/customize/cfgutil.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cui/source/customize/cfgutil.cxx')
-rw-r--r--cui/source/customize/cfgutil.cxx27
1 files changed, 13 insertions, 14 deletions
diff --git a/cui/source/customize/cfgutil.cxx b/cui/source/customize/cfgutil.cxx
index 9b3e9ecdc4f0..d8ec5d79c765 100644
--- a/cui/source/customize/cfgutil.cxx
+++ b/cui/source/customize/cfgutil.cxx
@@ -500,7 +500,7 @@ void CuiConfigGroupListBox::FillScriptList(const css::uno::Reference< css::scrip
// tdf#120362: Don't ask to enable disabled Java when filling script list
css::uno::ContextLayer layer(comphelper::NoEnableJavaInteractionContext());
- Sequence< Reference< browse::XBrowseNode > > children =
+ const Sequence< Reference< browse::XBrowseNode > > children =
xRootNode->getChildNodes();
bool bIsRootNode = false;
@@ -524,9 +524,8 @@ void CuiConfigGroupListBox::FillScriptList(const css::uno::Reference< css::scrip
currentDocTitle = ::comphelper::DocumentInfo::getDocumentTitle( xDocument );
}
- for ( sal_Int32 n = 0; n < children.getLength(); ++n )
+ for ( Reference< browse::XBrowseNode > const & theChild : children )
{
- Reference< browse::XBrowseNode >& theChild = children[n];
bool bDisplay = true;
OUString uiName = theChild->getName();
if ( bIsRootNode )
@@ -557,15 +556,15 @@ void CuiConfigGroupListBox::FillScriptList(const css::uno::Reference< css::scrip
bool bChildOnDemand = false;
if ( !bCheapChildrenOnDemand && theChild->hasChildNodes() )
{
- Sequence< Reference< browse::XBrowseNode > > grandchildren =
+ const Sequence< Reference< browse::XBrowseNode > > grandchildren =
theChild->getChildNodes();
- for ( sal_Int32 m = 0; m < grandchildren.getLength(); ++m )
+ for ( const auto& rxNode : grandchildren )
{
- if ( grandchildren[m]->getType() == browse::BrowseNodeTypes::CONTAINER )
+ if ( rxNode->getType() == browse::BrowseNodeTypes::CONTAINER )
{
bChildOnDemand = true;
- m = grandchildren.getLength();
+ break;
}
}
}
@@ -858,16 +857,16 @@ void CuiConfigGroupListBox::GroupSelected()
try {
if ( rootNode->hasChildNodes() )
{
- Sequence< Reference< browse::XBrowseNode > > children =
+ const Sequence< Reference< browse::XBrowseNode > > children =
rootNode->getChildNodes();
- for ( sal_Int32 n = 0; n < children.getLength(); ++n )
+ for ( const Reference< browse::XBrowseNode >& childNode : children )
{
- if (children[n]->getType() == browse::BrowseNodeTypes::SCRIPT)
+ if (childNode->getType() == browse::BrowseNodeTypes::SCRIPT)
{
OUString uri, description;
- Reference < beans::XPropertySet >xPropSet( children[n], UNO_QUERY );
+ Reference < beans::XPropertySet >xPropSet( childNode, UNO_QUERY );
if (!xPropSet.is())
{
continue;
@@ -888,14 +887,14 @@ void CuiConfigGroupListBox::GroupSelected()
OUString* pScriptURI = new OUString( uri );
- OUString aImage = GetImage(children[n], Reference< XComponentContext >(), false);
+ OUString aImage = GetImage(childNode, Reference< XComponentContext >(), false);
m_pFunctionListBox->aArr.push_back( std::make_unique<SfxGroupInfo_Impl>( SfxCfgKind::FUNCTION_SCRIPT, 0, pScriptURI ));
m_pFunctionListBox->aArr.back()->sCommand = uri;
- m_pFunctionListBox->aArr.back()->sLabel = children[n]->getName();
+ m_pFunctionListBox->aArr.back()->sLabel = childNode->getName();
m_pFunctionListBox->aArr.back()->sHelpText = description;
OUString sId(OUString::number(reinterpret_cast<sal_Int64>(m_pFunctionListBox->aArr.back().get())));
- m_pFunctionListBox->append(sId, children[n]->getName(), aImage);
+ m_pFunctionListBox->append(sId, childNode->getName(), aImage);
}
}
}