diff options
author | Arkadiy Illarionov <qarkai@gmail.com> | 2018-11-18 22:52:01 +0300 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-11-19 13:17:32 +0100 |
commit | b51f83a1b97c71e35bfb5253432e5e2aa488d954 (patch) | |
tree | 60ecf6ff04716e3bf2bb0b6a898385255eea1513 /svx/source/fmcomp/gridctrl.cxx | |
parent | f26e9dc366465a9c9de7e9a607a168aca60cf017 (diff) |
Simplify containers iterations in svx/source/[f-i]*
Use range-based loop or replace with STL functions
Change-Id: Icd11c895b7eca5ad438a8b0e29a762bb22d43b1b
Reviewed-on: https://gerrit.libreoffice.org/63531
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'svx/source/fmcomp/gridctrl.cxx')
-rw-r--r-- | svx/source/fmcomp/gridctrl.cxx | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/svx/source/fmcomp/gridctrl.cxx b/svx/source/fmcomp/gridctrl.cxx index a0e898c3d571..2403b92245e1 100644 --- a/svx/source/fmcomp/gridctrl.cxx +++ b/svx/source/fmcomp/gridctrl.cxx @@ -3467,13 +3467,11 @@ void DbGridControl::BeginCursorAction() if (m_pFieldListeners) { ColumnFieldValueListeners* pListeners = static_cast<ColumnFieldValueListeners*>(m_pFieldListeners); - ColumnFieldValueListeners::const_iterator aIter = pListeners->begin(); - while (aIter != pListeners->end()) + for (const auto& rListener : *pListeners) { - GridFieldValueListener* pCurrent = (*aIter).second; + GridFieldValueListener* pCurrent = rListener.second; if (pCurrent) pCurrent->suspend(); - ++aIter; } } @@ -3486,13 +3484,11 @@ void DbGridControl::EndCursorAction() if (m_pFieldListeners) { ColumnFieldValueListeners* pListeners = static_cast<ColumnFieldValueListeners*>(m_pFieldListeners); - ColumnFieldValueListeners::const_iterator aIter = pListeners->begin(); - while (aIter != pListeners->end()) + for (const auto& rListener : *pListeners) { - GridFieldValueListener* pCurrent = (*aIter).second; + GridFieldValueListener* pCurrent = rListener.second; if (pCurrent) pCurrent->resume(); - ++aIter; } } |