Kaydet (Commit) 04d9ee43 authored tarafından Rafael Dominguez's avatar Rafael Dominguez Kaydeden (comit) Tor Lillqvist

Replace List with std::vector<basegfx::B3DHomMatrix*>.

üst 56512d85
...@@ -362,13 +362,13 @@ bool Svx3DSceneObject::setPropertyValueImpl( const ::rtl::OUString& rName, const ...@@ -362,13 +362,13 @@ bool Svx3DSceneObject::setPropertyValueImpl( const ::rtl::OUString& rName, const
// rescue object transformations // rescue object transformations
SdrObjListIter aIter(*pScene->GetSubList(), IM_DEEPWITHGROUPS); SdrObjListIter aIter(*pScene->GetSubList(), IM_DEEPWITHGROUPS);
List aObjTrans; std::vector<basegfx::B3DHomMatrix*> aObjTrans;
while(aIter.IsMore()) while(aIter.IsMore())
{ {
E3dObject* p3DObj = (E3dObject*)aIter.Next(); E3dObject* p3DObj = (E3dObject*)aIter.Next();
basegfx::B3DHomMatrix* pNew = new basegfx::B3DHomMatrix; basegfx::B3DHomMatrix* pNew = new basegfx::B3DHomMatrix;
*pNew = p3DObj->GetTransform(); *pNew = p3DObj->GetTransform();
aObjTrans.Insert(pNew, LIST_APPEND); aObjTrans.push_back(pNew);
} }
// reset object transformations // reset object transformations
...@@ -422,7 +422,7 @@ bool Svx3DSceneObject::setPropertyValueImpl( const ::rtl::OUString& rName, const ...@@ -422,7 +422,7 @@ bool Svx3DSceneObject::setPropertyValueImpl( const ::rtl::OUString& rName, const
while(aIter.IsMore()) while(aIter.IsMore())
{ {
E3dObject* p3DObj = (E3dObject*)aIter.Next(); E3dObject* p3DObj = (E3dObject*)aIter.Next();
basegfx::B3DHomMatrix* pMat = (basegfx::B3DHomMatrix*)aObjTrans.GetObject(nIndex++); basegfx::B3DHomMatrix* pMat = aObjTrans[nIndex++];
p3DObj->NbcSetTransform(*pMat); p3DObj->NbcSetTransform(*pMat);
delete pMat; delete pMat;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment