summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Lippka ORACLE <christian.lippka@oracle.com>2011-03-30 10:57:41 +0200
committerChristian Lippka ORACLE <christian.lippka@oracle.com>2011-03-30 10:57:41 +0200
commit43b6ecf75260e9e13d668d003a73a8e3bd83f823 (patch)
treea1b746271b07bdba55038c39c483b898fca9d0b9
parentc2a68abe9a838d960d1441024789294f0df60a89 (diff)
impress210: #i41995# using view contact to get bound rect for old path animation import
-rw-r--r--svx/inc/svx/svdobj.hxx3
-rw-r--r--svx/inc/svx/svdogrp.hxx3
-rw-r--r--svx/inc/svx/svdovirt.hxx2
-rw-r--r--svx/source/svdraw/svdobj.cxx6
-rw-r--r--svx/source/svdraw/svdogrp.cxx12
-rw-r--r--svx/source/svdraw/svdovirt.cxx2
6 files changed, 6 insertions, 22 deletions
diff --git a/svx/inc/svx/svdobj.hxx b/svx/inc/svx/svdobj.hxx
index ef915a43ae30..86d6f0717bb7 100644
--- a/svx/inc/svx/svdobj.hxx
+++ b/svx/inc/svx/svdobj.hxx
@@ -673,8 +673,7 @@ public:
// a new method for accessing the last BoundRect.
virtual const Rectangle& GetLastBoundRect() const;
- // If bForced is true, the boundrect is also calculated when the model is locked
- virtual void RecalcBoundRect(bool bForced = false);
+ virtual void RecalcBoundRect();
void BroadcastObjectChange() const;
diff --git a/svx/inc/svx/svdogrp.hxx b/svx/inc/svx/svdogrp.hxx
index bae18a85a261..9cf0ad056047 100644
--- a/svx/inc/svx/svdogrp.hxx
+++ b/svx/inc/svx/svdogrp.hxx
@@ -79,9 +79,6 @@ public:
virtual const Rectangle& GetCurrentBoundRect() const;
virtual const Rectangle& GetSnapRect() const;
- // If bForced is true, the boundrect is also calculated when the model is locked
- virtual void RecalcBoundRect(bool bForced = false);
-
virtual void operator=(const SdrObject& rObj);
virtual void TakeObjNameSingul(String& rName) const;
diff --git a/svx/inc/svx/svdovirt.hxx b/svx/inc/svx/svdovirt.hxx
index b169e9e03958..dba62f84730e 100644
--- a/svx/inc/svx/svdovirt.hxx
+++ b/svx/inc/svx/svdovirt.hxx
@@ -76,7 +76,7 @@ public:
virtual const Rectangle& GetCurrentBoundRect() const;
virtual const Rectangle& GetLastBoundRect() const;
- virtual void RecalcBoundRect(bool bForced = false);
+ virtual void RecalcBoundRect();
virtual void SetChanged();
virtual SdrObject* Clone() const;
virtual void operator=(const SdrObject& rObj);
diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx
index 2655a335eedc..cc2ece168ec7 100644
--- a/svx/source/svdraw/svdobj.cxx
+++ b/svx/source/svdraw/svdobj.cxx
@@ -926,14 +926,14 @@ const Rectangle& SdrObject::GetLastBoundRect() const
return aOutRect;
}
-void SdrObject::RecalcBoundRect(bool bForced)
+void SdrObject::RecalcBoundRect()
{
// #i101680# suppress BoundRect calculations on import(s)
- if(pModel && pModel->isLocked() && !bForced )
+ if(pModel && pModel->isLocked())
return;
// central new method which will calculate the BoundRect using primitive geometry
- if(aOutRect.IsEmpty() || bForced)
+ if(aOutRect.IsEmpty())
{
const drawinglayer::primitive2d::Primitive2DSequence xPrimitives(GetViewContact().getViewIndependentPrimitive2DSequence());
diff --git a/svx/source/svdraw/svdogrp.cxx b/svx/source/svdraw/svdogrp.cxx
index c62732ed044b..152ab501f8e6 100644
--- a/svx/source/svdraw/svdogrp.cxx
+++ b/svx/source/svdraw/svdogrp.cxx
@@ -282,18 +282,6 @@ const Rectangle& SdrObjGroup::GetCurrentBoundRect() const
// <--
}
-void SdrObjGroup::RecalcBoundRect(bool bForced)
-{
- if( bForced )
- {
- sal_uIntPtr nAnz=pSub->GetObjCount();
- for( sal_uIntPtr i=0; i<nAnz; i++)
- pSub->GetObj(i)->RecalcBoundRect(true);
- }
-
- SdrObject::RecalcBoundRect(bForced);
-}
-
const Rectangle& SdrObjGroup::GetSnapRect() const
{
// --> OD 2007-02-01 #144962#
diff --git a/svx/source/svdraw/svdovirt.cxx b/svx/source/svdraw/svdovirt.cxx
index b276fcc375a4..c6703f2305df 100644
--- a/svx/source/svdraw/svdovirt.cxx
+++ b/svx/source/svdraw/svdovirt.cxx
@@ -148,7 +148,7 @@ const Rectangle& SdrVirtObj::GetLastBoundRect() const
return aOutRect;
}
-void SdrVirtObj::RecalcBoundRect(bool /*bForced*/)
+void SdrVirtObj::RecalcBoundRect()
{
aOutRect=rRefObj.GetCurrentBoundRect();
aOutRect+=aAnchor;