From 12a4200e8ff7f045efcc7e9d15a24b15b248c437 Mon Sep 17 00:00:00 2001 From: Armin Le Grand Date: Thu, 9 Aug 2012 08:42:27 +0000 Subject: Related: #i120498# Enhanced Undo/Redo and user experience... when editing texts in graphic objects and/or tables (cherry picked from commit a096725779b210c7a2706e72596fd7c80e049fdd) Conflicts: editeng/inc/editeng/editeng.hxx editeng/inc/editeng/editund2.hxx editeng/inc/editeng/outliner.hxx editeng/source/editeng/editundo.cxx editeng/source/editeng/impedit.hxx editeng/source/outliner/outliner.cxx sd/source/core/undo/undomanager.cxx sd/source/ui/view/drviewse.cxx svx/Library_svxcore.mk svx/Package_inc.mk svx/inc/svx/svdedxv.hxx svx/source/svdraw/svdedxv.cxx Change-Id: I40e3ef2dff681f9b6f2f6b5d35507071f8110533 Comment unused variable pNewEditUndoManager to silence the compiler (cherry picked from commit 568655083af7830e7b9edf56ef862ddf9a99003b) Change-Id: Ib7179ee6c34ce03a75942978831c3a55968f161f Removed unused variable (cherry picked from commit 0bbde4414badfd40234de4a4c9f750194f5d1d5e) Change-Id: I39e7f25426e8e7d1367102d603b0f6c84d96622f --- include/editeng/editund2.hxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'include/editeng/editund2.hxx') diff --git a/include/editeng/editund2.hxx b/include/editeng/editund2.hxx index 2312aee93c79..b8106288f97e 100644 --- a/include/editeng/editund2.hxx +++ b/include/editeng/editund2.hxx @@ -25,14 +25,16 @@ class EditEngine; -class EDITENG_DLLPRIVATE EditUndoManager : public SfxUndoManager +class EDITENG_DLLPUBLIC EditUndoManager : public SfxUndoManager { using SfxUndoManager::Undo; using SfxUndoManager::Redo; + friend class ImpEditEngine; EditEngine* mpEditEngine; + void SetEditEngine(EditEngine* pNew); public: - EditUndoManager(EditEngine* pEE); + EditUndoManager(sal_uInt16 nMaxUndoActionCount = 20); virtual sal_Bool Undo(); virtual sal_Bool Redo(); -- cgit