summaryrefslogtreecommitdiff
path: root/framework/source/uielement/langselectionstatusbarcontroller.cxx
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2018-03-17 21:42:27 +0100
committerJulien Nabet <serval2412@yahoo.fr>2018-03-17 23:08:48 +0100
commit823ef9ef3238efd92895254e0f8042ff1e543bb6 (patch)
tree08d58131644869f46319b246b919a33bbf64f46e /framework/source/uielement/langselectionstatusbarcontroller.cxx
parentb9cf7da2907f759c98b801939e7c04cf0b80388f (diff)
Use for-range loops in framework
Change-Id: I72ea832848fd7c76863bcee70a3303de488c0b0f Reviewed-on: https://gerrit.libreoffice.org/51471 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'framework/source/uielement/langselectionstatusbarcontroller.cxx')
-rw-r--r--framework/source/uielement/langselectionstatusbarcontroller.cxx29
1 files changed, 13 insertions, 16 deletions
diff --git a/framework/source/uielement/langselectionstatusbarcontroller.cxx b/framework/source/uielement/langselectionstatusbarcontroller.cxx
index 6fa44adb5100..a6e38cc64378 100644
--- a/framework/source/uielement/langselectionstatusbarcontroller.cxx
+++ b/framework/source/uielement/langselectionstatusbarcontroller.cxx
@@ -145,23 +145,21 @@ void LangSelectionStatusbarController::LangMenu(
const OUString sAsterisk("*"); // multiple languages in current selection
const OUString sNone( SvtLanguageTable::GetLanguageString( LANGUAGE_NONE ));
std::map< sal_Int16, OUString > aLangMap;
- std::set< OUString >::const_iterator it;
- for (it = aLangItems.begin(); it != aLangItems.end(); ++it)
+ for (auto const& langItem : aLangItems)
{
- const OUString & rStr( *it );
- if ( rStr != sNone &&
- rStr != sAsterisk &&
- !rStr.isEmpty()) // 'no language found' from language guessing
+ if ( langItem != sNone &&
+ langItem != sAsterisk &&
+ !langItem.isEmpty()) // 'no language found' from language guessing
{
SAL_WARN_IF( MID_LANG_SEL_1 > nItemId || nItemId > MID_LANG_SEL_9,
"fwk.uielement", "nItemId outside of expected range!" );
- xPopupMenu->insertItem( nItemId, rStr, 0, nItemId );
- if ( rStr == m_aCurLang )
+ xPopupMenu->insertItem( nItemId, langItem, 0, nItemId );
+ if ( langItem == m_aCurLang )
{
//make a sign for the current language
xPopupMenu->checkItem( nItemId, true );
}
- aLangMap[ nItemId ] = rStr;
+ aLangMap[ nItemId ] = langItem;
++nItemId;
}
}
@@ -176,17 +174,16 @@ void LangSelectionStatusbarController::LangMenu(
// add entries to submenu ('set language for paragraph')
nItemId = static_cast< sal_Int16 >(MID_LANG_PARA_1);
- for (it = aLangItems.begin(); it != aLangItems.end(); ++it)
+ for (auto const& langItem : aLangItems)
{
- const OUString & rStr( *it );
- if( rStr != sNone &&
- rStr != sAsterisk &&
- !rStr.isEmpty()) // 'no language found' from language guessing
+ if( langItem != sNone &&
+ langItem != sAsterisk &&
+ !langItem.isEmpty()) // 'no language found' from language guessing
{
SAL_WARN_IF( MID_LANG_PARA_1 > nItemId || nItemId > MID_LANG_PARA_9,
"fwk.uielement", "nItemId outside of expected range!" );
- subPopupMenu->insertItem( nItemId, rStr, 0, nItemId );
- aLangMap[nItemId] = rStr;
+ subPopupMenu->insertItem( nItemId, langItem, 0, nItemId );
+ aLangMap[nItemId] = langItem;
++nItemId;
}
}