diff options
author | Matúš Kukan <matus.kukan@collabora.com> | 2014-06-09 15:04:08 +0200 |
---|---|---|
committer | Matúš Kukan <matus.kukan@collabora.com> | 2014-06-10 13:30:11 +0200 |
commit | 1ea62b87abc64bd280b35ac683be6aad47e155ba (patch) | |
tree | f0dc3e9863187531fd914ea2703ae1d2aa6a28e2 /sc | |
parent | 7826428cf80364099a3f351e7fec44043d88b05a (diff) |
Do not use GetSdrUndoFactory() in sc.
Change-Id: Ib1753203a8ca99d9a62b765bbe6e39f567064033
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/core/data/postit.cxx | 6 | ||||
-rw-r--r-- | sc/source/ui/drawfunc/fuins2.cxx | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/sc/source/core/data/postit.cxx b/sc/source/core/data/postit.cxx index 703dc8aaa506..09b6f5189464 100644 --- a/sc/source/core/data/postit.cxx +++ b/sc/source/core/data/postit.cxx @@ -333,7 +333,7 @@ void ScCaptionCreator::UpdateCaptionPos( const Rectangle* pVisRect ) { // create drawing undo action if( pDrawLayer && pDrawLayer->IsRecording() ) - pDrawLayer->AddCalcUndo( pDrawLayer->GetSdrUndoFactory().CreateUndoGeoObject( *mpCaption ) ); + pDrawLayer->AddCalcUndo( new SdrUndoGeoObj( *mpCaption ) ); // calculate new caption rectangle (#i98141# handle LTR<->RTL switch correctly) Rectangle aCaptRect = mpCaption->GetLogicRect(); long nDiffX = (rOldTailPos.X() >= 0) ? (aCaptRect.Left() - rOldTailPos.X()) : (rOldTailPos.X() - aCaptRect.Right()); @@ -733,7 +733,7 @@ void ScPostIt::CreateCaption( const ScAddress& rPos, const SdrCaptionObj* pCapti // create undo action if( ScDrawLayer* pDrawLayer = mrDoc.GetDrawLayer() ) if( pDrawLayer->IsRecording() ) - pDrawLayer->AddCalcUndo( pDrawLayer->GetSdrUndoFactory().CreateUndoNewObject( *maNoteData.mpCaption ) ); + pDrawLayer->AddCalcUndo( new SdrUndoNewObj( *maNoteData.mpCaption ) ); } } @@ -755,7 +755,7 @@ void ScPostIt::RemoveCaption() // create drawing undo action (before removing the object to have valid draw page in undo action) bool bRecording = ( pDrawLayer && pDrawLayer->IsRecording() ); if( bRecording ) - pDrawLayer->AddCalcUndo( pDrawLayer->GetSdrUndoFactory().CreateUndoDeleteObject( *maNoteData.mpCaption ) ); + pDrawLayer->AddCalcUndo( new SdrUndoDelObj( *maNoteData.mpCaption ) ); // remove the object from the drawing page, delete if undo is disabled SdrObject* pObj = pDrawPage->RemoveObject( maNoteData.mpCaption->GetOrdNum() ); if( !bRecording ) diff --git a/sc/source/ui/drawfunc/fuins2.cxx b/sc/source/ui/drawfunc/fuins2.cxx index 4e7b0dc6fe05..09a866a3ca43 100644 --- a/sc/source/ui/drawfunc/fuins2.cxx +++ b/sc/source/ui/drawfunc/fuins2.cxx @@ -779,7 +779,7 @@ FuInsertChart::FuInsertChart(ScTabViewShell* pViewSh, Window* pWin, ScDrawView* { // add undo action the same way as in SdrEditView::InsertObjectAtView // (using UndoActionHdl etc.) - pView->AddUndo(pDoc->GetSdrUndoFactory().CreateUndoNewObject(*pObj)); + pView->AddUndo(new SdrUndoNewObj(*pObj)); } // BM/IHA -- |