diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2016-04-03 17:11:42 +0200 |
---|---|---|
committer | Noel Grandin <noelgrandin@gmail.com> | 2016-04-04 09:16:31 +0000 |
commit | fd4b1fb453c11f8789674afc324d04ac9fb7be67 (patch) | |
tree | dc1530f06f1fa559f19b6790bb077b03dda1e71c /toolkit | |
parent | d3055b56c7a67e80e1c6e3bdd3838dd977a26926 (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.cxx | 18 |
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 |