diff options
author | Maciej Rumianowski <maciej.rumianowski@gmail.com> | 2011-07-19 10:50:54 +0200 |
---|---|---|
committer | Kohei Yoshida <kyoshida@novell.com> | 2011-07-20 17:01:05 -0400 |
commit | a945fbf59ca0847da961d905c44ca1eb947bb369 (patch) | |
tree | cd3777d63691f052601beb903b66af84be81c8d5 /sc/source/ui/view/tabvwsh3.cxx | |
parent | d0e479962694ae7944d9d3cfa0bedda76c473e07 (diff) |
Get rid of SvULongs in calc
Instead of SvULongs use ::std::vector < sal_Int32 >
Diffstat (limited to 'sc/source/ui/view/tabvwsh3.cxx')
-rw-r--r-- | sc/source/ui/view/tabvwsh3.cxx | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/sc/source/ui/view/tabvwsh3.cxx b/sc/source/ui/view/tabvwsh3.cxx index aefc0092d3fb..922e31cb7eca 100644 --- a/sc/source/ui/view/tabvwsh3.cxx +++ b/sc/source/ui/view/tabvwsh3.cxx @@ -73,8 +73,7 @@ #include "protectiondlg.hxx" #include <svl/ilstitem.hxx> -#define _SVSTDARR_ULONGS -#include <svl/svstdarr.hxx> +#include <vector> #include <svx/zoomslideritem.hxx> #include <svx/svxdlg.hxx> @@ -810,7 +809,7 @@ void ScTabViewShell::Execute( SfxRequest& rReq ) SCTAB nTabCount = rDoc.GetTableCount(); SCTAB nTab; - SvULongs aIndexList( 4, 4 ); + ::std::vector < sal_Int32 > aIndexList; SFX_REQUEST_ARG( rReq, pItem, SfxIntegerListItem, SID_SELECT_TABLES, false ); if ( pItem ) pItem->GetList( aIndexList ); @@ -839,7 +838,7 @@ void ScTabViewShell::Execute( SfxRequest& rReq ) sal_uInt16 nSelCount = pDlg->GetSelectEntryCount(); sal_uInt16 nSelIx; for( nSelIx = 0; nSelIx < nSelCount; ++nSelIx ) - aIndexList.Insert( pDlg->GetSelectEntryPos( nSelIx ), nSelIx ); + aIndexList.insert( aIndexList.begin()+nSelIx, pDlg->GetSelectEntryPos( nSelIx ) ); delete pDlg; rReq.AppendItem( SfxIntegerListItem( SID_SELECT_TABLES, aIndexList ) ); } @@ -847,9 +846,9 @@ void ScTabViewShell::Execute( SfxRequest& rReq ) rReq.Ignore(); } - if ( aIndexList.Count() ) + if ( !aIndexList.empty() ) { - sal_uInt16 nSelCount = aIndexList.Count(); + sal_uInt16 nSelCount = aIndexList.size(); sal_uInt16 nSelIx; SCTAB nFirstVisTab = 0; |