svx/source/sdr/overlay/overlayobjectlist.cxx |   31 +++++----------------------
 1 file changed, 6 insertions(+), 25 deletions(-)

New commits:
commit 12643f416102c868309ba8d082ea91726045f0d1
Author: Jochen Nitschke <j.nitschke+loger...@ok.de>
Date:   Mon Jan 23 09:05:19 2017 +0100

    use range based loops
    
    Change-Id: I8144aa147883120cfbeacddaff0bcec486f84be2
    Reviewed-on: https://gerrit.libreoffice.org/33449
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/svx/source/sdr/overlay/overlayobjectlist.cxx 
b/svx/source/sdr/overlay/overlayobjectlist.cxx
index ba72794..27baa48 100644
--- a/svx/source/sdr/overlay/overlayobjectlist.cxx
+++ b/svx/source/sdr/overlay/overlayobjectlist.cxx
@@ -24,8 +24,6 @@
 #include <basegfx/matrix/b2dhommatrix.hxx>
 #include <tools/gen.hxx>
 
-#include <algorithm>
-
 #include <drawinglayer/processor2d/hittestprocessor2d.hxx>
 #include <comphelper/lok.hxx>
 
@@ -43,20 +41,13 @@ namespace sdr
 
         void OverlayObjectList::clear()
         {
-            OverlayObjectVector::iterator aStart(maVector.begin());
-
-            for(; aStart != maVector.end(); ++aStart)
+            for(OverlayObject* pCandidate : maVector)
             {
-                sdr::overlay::OverlayObject* pCandidate = *aStart;
-
                 if(pCandidate->getOverlayManager())
-                {
                     pCandidate->getOverlayManager()->remove(*pCandidate);
-                }
 
                 delete pCandidate;
             }
-
             maVector.clear();
         }
 
@@ -70,8 +61,7 @@ namespace sdr
         {
             if(!maVector.empty())
             {
-                OverlayObjectVector::const_iterator aStart(maVector.begin());
-                sdr::overlay::OverlayObject* pFirst = *aStart;
+                OverlayObject* pFirst = maVector.front();
                 OverlayManager* pManager = pFirst->getOverlayManager();
 
                 if(pManager)
@@ -99,10 +89,8 @@ namespace sdr
                         fLogicTolerance,
                         false);
 
-                    for(; aStart != maVector.end(); ++aStart)
+                    for(OverlayObject* pCandidate : maVector)
                     {
-                        sdr::overlay::OverlayObject* pCandidate = *aStart;
-
                         if(pCandidate->isHittable())
                         {
                             const 
drawinglayer::primitive2d::Primitive2DContainer& rSequence = 
pCandidate->getOverlayObjectPrimitive2DSequence();
@@ -129,8 +117,7 @@ namespace sdr
             sal_uInt32 nDiscreteTolerance = DEFAULT_VALUE_FOR_HITTEST_PIXEL;
             if(!maVector.empty())
             {
-                OverlayObjectVector::const_iterator aStart(maVector.begin());
-                sdr::overlay::OverlayObject* pCandidate = *aStart;
+                OverlayObject* pCandidate = maVector.front();
                 OverlayManager* pManager = pCandidate->getOverlayManager();
 
                 if(pManager)
@@ -150,15 +137,9 @@ namespace sdr
         {
             basegfx::B2DRange aRetval;
 
-            if(!maVector.empty())
+            for(OverlayObject* pCandidate : maVector)
             {
-                OverlayObjectVector::const_iterator aStart(maVector.begin());
-
-                for(; aStart != maVector.end(); ++aStart)
-                {
-                    sdr::overlay::OverlayObject* pCandidate = *aStart;
-                    aRetval.expand(pCandidate->getBaseRange());
-                }
+                aRetval.expand(pCandidate->getBaseRange());
             }
 
             return aRetval;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to