summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@collabora.com>2014-06-09 15:04:08 +0200
committerMatúš Kukan <matus.kukan@collabora.com>2014-06-10 13:30:11 +0200
commit1ea62b87abc64bd280b35ac683be6aad47e155ba (patch)
treef0dc3e9863187531fd914ea2703ae1d2aa6a28e2 /sc
parent7826428cf80364099a3f351e7fec44043d88b05a (diff)
Do not use GetSdrUndoFactory() in sc.
Change-Id: Ib1753203a8ca99d9a62b765bbe6e39f567064033
Diffstat (limited to 'sc')
-rw-r--r--sc/source/core/data/postit.cxx6
-rw-r--r--sc/source/ui/drawfunc/fuins2.cxx2
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 --