summaryrefslogtreecommitdiff
path: root/toolkit
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2016-04-03 17:11:42 +0200
committerNoel Grandin <noelgrandin@gmail.com>2016-04-04 09:16:31 +0000
commitfd4b1fb453c11f8789674afc324d04ac9fb7be67 (patch)
treedc1530f06f1fa559f19b6790bb077b03dda1e71c /toolkit
parentd3055b56c7a67e80e1c6e3bdd3838dd977a26926 (diff)
sequence->vector in toolkit
Change-Id: Ia042eea672bb7535192132ae0b133d1745dc8cde Reviewed-on: https://gerrit.libreoffice.org/23759 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'toolkit')
-rw-r--r--toolkit/source/controls/eventcontainer.cxx18
1 files changed, 8 insertions, 10 deletions
diff --git a/toolkit/source/controls/eventcontainer.cxx b/toolkit/source/controls/eventcontainer.cxx
index 64c7d8a6e13b..8b495da657a3 100644
--- a/toolkit/source/controls/eventcontainer.cxx
+++ b/toolkit/source/controls/eventcontainer.cxx
@@ -64,7 +64,7 @@ Any NameContainer_Impl::getByName( const OUString& aName )
throw NoSuchElementException();
}
sal_Int32 iHashResult = (*aIt).second;
- Any aRetAny = mValues.getConstArray()[ iHashResult ];
+ Any aRetAny = mValues[ iHashResult ];
return aRetAny;
}
@@ -97,8 +97,8 @@ void NameContainer_Impl::replaceByName( const OUString& aName, const Any& aEleme
throw NoSuchElementException();
}
sal_Int32 iHashResult = (*aIt).second;
- Any aOldElement = mValues.getConstArray()[ iHashResult ];
- mValues.getArray()[ iHashResult ] = aElement;
+ Any aOldElement = mValues[ iHashResult ];
+ mValues[ iHashResult ] = aElement;
// Fire event
ContainerEvent aEvent;
@@ -126,9 +126,9 @@ void NameContainer_Impl::insertByName( const OUString& aName, const Any& aElemen
sal_Int32 nCount = mNames.getLength();
mNames.realloc( nCount + 1 );
- mValues.realloc( nCount + 1 );
+ mValues.resize( nCount + 1 );
mNames.getArray()[ nCount ] = aName;
- mValues.getArray()[ nCount ] = aElement;
+ mValues[ nCount ] = aElement;
mHashMap[ aName ] = nCount;
// Fire event
@@ -149,7 +149,7 @@ void NameContainer_Impl::removeByName( const OUString& Name )
}
sal_Int32 iHashResult = (*aIt).second;
- Any aOldElement = mValues.getConstArray()[ iHashResult ];
+ Any aOldElement = mValues[ iHashResult ];
// Fire event
ContainerEvent aEvent;
@@ -163,14 +163,12 @@ void NameContainer_Impl::removeByName( const OUString& Name )
if( iLast != iHashResult )
{
OUString* pNames = mNames.getArray();
- Any* pValues = mValues.getArray();
pNames[ iHashResult ] = pNames[ iLast ];
- pValues[ iHashResult ] = pValues[ iLast ];
+ mValues[ iHashResult ] = mValues[ iLast ];
mHashMap[ pNames[ iHashResult ] ] = iHashResult;
}
mNames.realloc( iLast );
- mValues.realloc( iLast );
-
+ mValues.resize( iLast );
}
// Methods XContainer