summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svdpage.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/svdraw/svdpage.cxx')
-rw-r--r--svx/source/svdraw/svdpage.cxx94
1 files changed, 45 insertions, 49 deletions
diff --git a/svx/source/svdraw/svdpage.cxx b/svx/source/svdraw/svdpage.cxx
index f56886bd10ca..efd8d1663eef 100644
--- a/svx/source/svdraw/svdpage.cxx
+++ b/svx/source/svdraw/svdpage.cxx
@@ -126,11 +126,10 @@ void SdrObjList::CopyObjects(const SdrObjList& rSrcList)
Clear();
bObjOrdNumsDirty=false;
bRectsDirty =false;
- sal_uIntPtr nCloneErrCnt=0;
- sal_uIntPtr nAnz=rSrcList.GetObjCount();
+ size_t nCloneErrCnt = 0;
+ const size_t nAnz = rSrcList.GetObjCount();
SdrInsertReason aReason(SDRREASON_COPY);
- sal_uIntPtr no;
- for (no=0; no<nAnz; no++) {
+ for (size_t no=0; no<nAnz; ++no) {
SdrObject* pSO=rSrcList.GetObj(no);
SdrObject* pDO = pSO->Clone();
@@ -138,7 +137,7 @@ void SdrObjList::CopyObjects(const SdrObjList& rSrcList)
if (pDO!=NULL) {
pDO->SetModel(pModel);
pDO->SetPage(pPage);
- NbcInsertObject(pDO,CONTAINER_APPEND,&aReason);
+ NbcInsertObject(pDO, SAL_MAX_SIZE, &aReason);
} else {
nCloneErrCnt++;
}
@@ -153,7 +152,7 @@ void SdrObjList::CopyObjects(const SdrObjList& rSrcList)
// BOOL SdrExchangeView::Paste(const SdrModel& rMod,...)
// void SdrEditView::CopyMarked()
if (nCloneErrCnt==0) {
- for (no=0; no<nAnz; no++) {
+ for (size_t no=0; no<nAnz; ++no) {
const SdrObject* pSrcOb=rSrcList.GetObj(no);
SdrEdgeObj* pSrcEdge=PTR_CAST(SdrEdgeObj,pSrcOb);
if (pSrcEdge!=NULL) {
@@ -254,8 +253,8 @@ void SdrObjList::SetPage(SdrPage* pNewPage)
{
if (pPage!=pNewPage) {
pPage=pNewPage;
- sal_uIntPtr nAnz=GetObjCount();
- for (sal_uIntPtr no=0; no<nAnz; no++) {
+ const size_t nAnz = GetObjCount();
+ for (size_t no=0; no<nAnz; ++no) {
SdrObject* pObj=GetObj(no);
pObj->SetPage(pPage);
}
@@ -271,8 +270,8 @@ void SdrObjList::SetModel(SdrModel* pNewModel)
{
if (pModel!=pNewModel) {
pModel=pNewModel;
- sal_uIntPtr nAnz=GetObjCount();
- for (sal_uIntPtr i=0; i<nAnz; i++) {
+ const size_t nAnz = GetObjCount();
+ for (size_t i=0; i<nAnz; ++i) {
SdrObject* pObj=GetObj(i);
pObj->SetModel(pModel);
}
@@ -281,8 +280,8 @@ void SdrObjList::SetModel(SdrModel* pNewModel)
void SdrObjList::RecalcObjOrdNums()
{
- sal_uIntPtr nAnz=GetObjCount();
- for (sal_uIntPtr no=0; no<nAnz; no++) {
+ const size_t nAnz = GetObjCount();
+ for (size_t no=0; no<nAnz; ++no) {
SdrObject* pObj=GetObj(no);
pObj->SetOrdNum(no);
}
@@ -293,9 +292,8 @@ void SdrObjList::RecalcRects()
{
aOutRect=Rectangle();
aSnapRect=aOutRect;
- sal_uIntPtr nAnz=GetObjCount();
- sal_uIntPtr i;
- for (i=0; i<nAnz; i++) {
+ const size_t nAnz = GetObjCount();
+ for (size_t i=0; i<nAnz; ++i) {
SdrObject* pObj=GetObj(i);
if (i==0) {
aOutRect=pObj->GetCurrentBoundRect();
@@ -323,12 +321,12 @@ void SdrObjList::impChildInserted(SdrObject& rChild) const
}
}
-void SdrObjList::NbcInsertObject(SdrObject* pObj, sal_uIntPtr nPos, const SdrInsertReason* /*pReason*/)
+void SdrObjList::NbcInsertObject(SdrObject* pObj, size_t nPos, const SdrInsertReason* /*pReason*/)
{
DBG_ASSERT(pObj!=NULL,"SdrObjList::NbcInsertObject(NULL)");
if (pObj!=NULL) {
DBG_ASSERT(!pObj->IsInserted(),"ZObjekt already has the status Inserted.");
- sal_uIntPtr nAnz=GetObjCount();
+ const size_t nAnz = GetObjCount();
if (nPos>nAnz) nPos=nAnz;
InsertObjectIntoContainer(*pObj,nPos);
@@ -349,7 +347,7 @@ void SdrObjList::NbcInsertObject(SdrObject* pObj, sal_uIntPtr nPos, const SdrIns
}
}
-void SdrObjList::InsertObject(SdrObject* pObj, sal_uIntPtr nPos, const SdrInsertReason* pReason)
+void SdrObjList::InsertObject(SdrObject* pObj, size_t nPos, const SdrInsertReason* pReason)
{
DBG_ASSERT(pObj!=NULL,"SdrObjList::InsertObject(NULL)");
@@ -391,7 +389,7 @@ void SdrObjList::InsertObject(SdrObject* pObj, sal_uIntPtr nPos, const SdrInsert
}
}
-SdrObject* SdrObjList::NbcRemoveObject(sal_uIntPtr nObjNum)
+SdrObject* SdrObjList::NbcRemoveObject(size_t nObjNum)
{
if (nObjNum >= maList.size())
{
@@ -399,7 +397,7 @@ SdrObject* SdrObjList::NbcRemoveObject(sal_uIntPtr nObjNum)
return NULL;
}
- sal_uIntPtr nAnz=GetObjCount();
+ const size_t nAnz = GetObjCount();
SdrObject* pObj=maList[nObjNum];
RemoveObjectFromContainer(nObjNum);
@@ -413,7 +411,7 @@ SdrObject* SdrObjList::NbcRemoveObject(sal_uIntPtr nObjNum)
pObj->SetObjList(NULL);
pObj->SetPage(NULL);
if (!bObjOrdNumsDirty) { // optimizing for the case that the last object has to be removed
- if (nObjNum!=sal_uIntPtr(nAnz-1)) {
+ if (nObjNum+1!=nAnz) {
bObjOrdNumsDirty=true;
}
}
@@ -422,7 +420,7 @@ SdrObject* SdrObjList::NbcRemoveObject(sal_uIntPtr nObjNum)
return pObj;
}
-SdrObject* SdrObjList::RemoveObject(sal_uIntPtr nObjNum)
+SdrObject* SdrObjList::RemoveObject(size_t nObjNum)
{
if (nObjNum >= maList.size())
{
@@ -430,7 +428,7 @@ SdrObject* SdrObjList::RemoveObject(sal_uIntPtr nObjNum)
return NULL;
}
- sal_uIntPtr nAnz=GetObjCount();
+ const size_t nAnz = GetObjCount();
SdrObject* pObj=maList[nObjNum];
RemoveObjectFromContainer(nObjNum);
@@ -454,7 +452,7 @@ SdrObject* SdrObjList::RemoveObject(sal_uIntPtr nObjNum)
pObj->SetObjList(NULL);
pObj->SetPage(NULL);
if (!bObjOrdNumsDirty) { // optimization for the case that the last object is removed
- if (nObjNum!=sal_uIntPtr(nAnz-1)) {
+ if (nObjNum+1!=nAnz) {
bObjOrdNumsDirty=true;
}
}
@@ -470,7 +468,7 @@ SdrObject* SdrObjList::RemoveObject(sal_uIntPtr nObjNum)
return pObj;
}
-SdrObject* SdrObjList::NbcReplaceObject(SdrObject* pNewObj, sal_uIntPtr nObjNum)
+SdrObject* SdrObjList::NbcReplaceObject(SdrObject* pNewObj, size_t nObjNum)
{
if (nObjNum >= maList.size() || pNewObj == NULL)
{
@@ -505,7 +503,7 @@ SdrObject* SdrObjList::NbcReplaceObject(SdrObject* pNewObj, sal_uIntPtr nObjNum)
return pObj;
}
-SdrObject* SdrObjList::ReplaceObject(SdrObject* pNewObj, sal_uIntPtr nObjNum)
+SdrObject* SdrObjList::ReplaceObject(SdrObject* pNewObj, size_t nObjNum)
{
if (nObjNum >= maList.size())
{
@@ -561,7 +559,7 @@ SdrObject* SdrObjList::ReplaceObject(SdrObject* pNewObj, sal_uIntPtr nObjNum)
return pObj;
}
-SdrObject* SdrObjList::NbcSetObjectOrdNum(sal_uIntPtr nOldObjNum, sal_uIntPtr nNewObjNum)
+SdrObject* SdrObjList::NbcSetObjectOrdNum(size_t nOldObjNum, size_t nNewObjNum)
{
if (nOldObjNum >= maList.size() || nNewObjNum >= maList.size())
{
@@ -589,7 +587,7 @@ SdrObject* SdrObjList::NbcSetObjectOrdNum(sal_uIntPtr nOldObjNum, sal_uIntPtr nN
return pObj;
}
-SdrObject* SdrObjList::SetObjectOrdNum(sal_uIntPtr nOldObjNum, sal_uIntPtr nNewObjNum)
+SdrObject* SdrObjList::SetObjectOrdNum(size_t nOldObjNum, size_t nNewObjNum)
{
if (nOldObjNum >= maList.size() || nNewObjNum >= maList.size())
{
@@ -648,8 +646,8 @@ const Rectangle& SdrObjList::GetAllObjBoundRect() const
void SdrObjList::NbcReformatAllTextObjects()
{
- sal_uIntPtr nAnz=GetObjCount();
- sal_uIntPtr nNum=0;
+ size_t nAnz=GetObjCount();
+ size_t nNum=0;
while (nNum<nAnz)
{
@@ -689,13 +687,13 @@ void SdrObjList::ReformatAllEdgeObjects()
void SdrObjList::BurnInStyleSheetAttributes()
{
- for(sal_uInt32 a(0L); a < GetObjCount(); a++)
+ for(size_t a = 0; a < GetObjCount(); ++a)
{
GetObj(a)->BurnInStyleSheetAttributes();
}
}
-sal_uIntPtr SdrObjList::GetObjCount() const
+size_t SdrObjList::GetObjCount() const
{
return maList.size();
}
@@ -703,7 +701,7 @@ sal_uIntPtr SdrObjList::GetObjCount() const
-SdrObject* SdrObjList::GetObj(sal_uIntPtr nNum) const
+SdrObject* SdrObjList::GetObj(size_t nNum) const
{
if (nNum >= maList.size())
{
@@ -724,11 +722,11 @@ bool SdrObjList::IsReadOnly() const
return bRet;
}
-sal_uIntPtr SdrObjList::CountAllObjects() const
+size_t SdrObjList::CountAllObjects() const
{
- sal_uIntPtr nCnt=GetObjCount();
- sal_uIntPtr nAnz=nCnt;
- for (sal_uInt16 nNum=0; nNum<nAnz; nNum++) {
+ const size_t nAnz=GetObjCount();
+ size_t nCnt=nAnz;
+ for (size_t nNum=0; nNum<nAnz; nNum++) {
SdrObjList* pSubOL=GetObj(nNum)->GetSubList();
if (pSubOL!=NULL) {
nCnt+=pSubOL->CountAllObjects();
@@ -739,8 +737,7 @@ sal_uIntPtr SdrObjList::CountAllObjects() const
void SdrObjList::ForceSwapInObjects() const
{
- sal_uIntPtr nObjAnz=GetObjCount();
- for (sal_uIntPtr nObjNum=nObjAnz; nObjNum>0;) {
+ for (size_t nObjNum=GetObjCount(); nObjNum>0;) {
SdrObject* pObj=GetObj(--nObjNum);
SdrGrafObj* pGrafObj=PTR_CAST(SdrGrafObj,pObj);
if (pGrafObj!=NULL) {
@@ -755,8 +752,8 @@ void SdrObjList::ForceSwapInObjects() const
void SdrObjList::ForceSwapOutObjects() const
{
- sal_uIntPtr nObjAnz=GetObjCount();
- for (sal_uIntPtr nObjNum=nObjAnz; nObjNum>0;) {
+ const size_t nObjAnz = GetObjCount();
+ for (size_t nObjNum=nObjAnz; nObjNum>0;) {
SdrObject* pObj=GetObj(--nObjNum);
SdrGrafObj* pGrafObj=PTR_CAST(SdrGrafObj,pObj);
if (pGrafObj!=NULL) {
@@ -771,13 +768,12 @@ void SdrObjList::ForceSwapOutObjects() const
void SdrObjList::FlattenGroups()
{
- sal_Int32 nObj = GetObjCount();
- sal_Int32 i;
- for( i=nObj-1; i>=0; --i)
- UnGroupObj(i);
+ const size_t nObj = GetObjCount();
+ for( size_t i = nObj; i>0; )
+ UnGroupObj(--i);
}
-void SdrObjList::UnGroupObj( sal_uIntPtr nObjNum )
+void SdrObjList::UnGroupObj( size_t nObjNum )
{
// if the given object is no group, this method is a noop
SdrObject* pUngroupObj = GetObj( nObjNum );
@@ -794,11 +790,11 @@ void SdrObjList::UnGroupObj( sal_uIntPtr nObjNum )
pSrcLst->FlattenGroups();
// the position at which we insert the members of rUngroupGroup
- sal_Int32 nInsertPos( pUngroupGroup->GetOrdNum() );
+ size_t nInsertPos( pUngroupGroup->GetOrdNum() );
SdrObject* pObj;
- sal_Int32 i, nAnz = pSrcLst->GetObjCount();
- for( i=0; i<nAnz; ++i )
+ const size_t nAnz = pSrcLst->GetObjCount();
+ for( size_t i=0; i<nAnz; ++i )
{
pObj = pSrcLst->RemoveObject(0);
SdrInsertReason aReason(SDRREASON_VIEWCALL, pUngroupGroup);