summaryrefslogtreecommitdiffstats
path: root/sw
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2012-05-16 11:48:48 +0200
committerMichael Stahl <mstahl@redhat.com>2012-05-25 00:17:05 +0200
commitf5af47f432185881ce82956d8ed520948feab296 (patch)
tree842ae2a2a0fd31e8453b0eb02db7746cab5c025b /sw
parentConvert SV_DECL_PTRARR_DEL(SwGetINetAttrs) to boost::ptr_vector (diff)
downloadcore-f5af47f432185881ce82956d8ed520948feab296.tar.gz
core-f5af47f432185881ce82956d8ed520948feab296.zip
Convert SV_DECL_PTRARR(SwOLENodes) to std::vector
Change-Id: I384e152b89ed6951417296a5722f831f8ba7cb46
Diffstat (limited to 'sw')
-rw-r--r--sw/inc/docary.hxx4
-rw-r--r--sw/source/core/doc/docdesc.cxx8
-rw-r--r--sw/source/core/docnode/node.cxx2
3 files changed, 7 insertions, 7 deletions
diff --git a/sw/inc/docary.hxx b/sw/inc/docary.hxx
index ab10e5bfe189..ef267c7f46e3 100644
--- a/sw/inc/docary.hxx
+++ b/sw/inc/docary.hxx
@@ -29,6 +29,7 @@
#define _DOCARY_HXX
#include <com/sun/star/i18n/ForbiddenCharacters.hpp>
+#include <vector>
class SwFieldType;
class SwFrmFmt;
@@ -115,8 +116,7 @@ public:
typedef SwUnoCrsr* SwUnoCrsrPtr;
SV_DECL_PTRARR_DEL( SwUnoCrsrTbl, SwUnoCrsrPtr, 0 )
-typedef SwOLENode* SwOLENodePtr;
-SV_DECL_PTRARR(SwOLENodes,SwOLENodePtr,16)
+class SwOLENodes : public std::vector<SwOLENode*> {};
#endif //_DOCARY_HXX
diff --git a/sw/source/core/doc/docdesc.cxx b/sw/source/core/doc/docdesc.cxx
index dea6c0c183e6..0ca72d72d0b9 100644
--- a/sw/source/core/doc/docdesc.cxx
+++ b/sw/source/core/doc/docdesc.cxx
@@ -691,10 +691,10 @@ void SwDoc::PrtOLENotify( sal_Bool bAll )
if ( pNodes )
{
::StartProgress( STR_STATSTR_SWGPRTOLENOTIFY,
- 0, pNodes->Count(), GetDocShell());
+ 0, pNodes->size(), GetDocShell());
GetCurrentLayout()->StartAllAction();
- for( sal_uInt16 i = 0; i < pNodes->Count(); ++i )
+ for( sal_uInt16 i = 0; i < pNodes->size(); ++i )
{
::SetProgressState( i, GetDocShell() );
@@ -751,11 +751,11 @@ IMPL_LINK( SwDoc, DoUpdateModifiedOLE, Timer *, )
if( pNodes )
{
::StartProgress( STR_STATSTR_SWGPRTOLENOTIFY,
- 0, pNodes->Count(), GetDocShell());
+ 0, pNodes->size(), GetDocShell());
GetCurrentLayout()->StartAllAction();
SwMsgPoolItem aMsgHint( RES_UPDATE_ATTR );
- for( sal_uInt16 i = 0; i < pNodes->Count(); ++i )
+ for( sal_uInt16 i = 0; i < pNodes->size(); ++i )
{
::SetProgressState( i, GetDocShell() );
diff --git a/sw/source/core/docnode/node.cxx b/sw/source/core/docnode/node.cxx
index 55c592c371a5..f79573203267 100644
--- a/sw/source/core/docnode/node.cxx
+++ b/sw/source/core/docnode/node.cxx
@@ -1948,7 +1948,7 @@ SwOLENodes* SwCntntNode::CreateOLENodesArray( const SwFmtColl& rColl, bool bOnly
{
if ( !pNodes )
pNodes = new SwOLENodes;
- pNodes->Insert( pONd, pNodes->Count() );
+ pNodes->push_back( pONd );
}
}