From b8329bde87089c4d44a48632dd205e157cc0b204 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Thu, 13 Sep 2012 11:41:16 +0200 Subject: Hide dtor details behind SVX_DLLPUBLIC Change-Id: I442e114322d2a70fbfbdaa2aa197146c0cffa4bd --- svx/inc/svx/svdundo.hxx | 3 +++ svx/source/svdraw/svdundo.cxx | 4 ++++ 2 files changed, 7 insertions(+) (limited to 'svx') diff --git a/svx/inc/svx/svdundo.hxx b/svx/inc/svx/svdundo.hxx index 5451441da902..4c13737e0b46 100644 --- a/svx/inc/svx/svdundo.hxx +++ b/svx/inc/svx/svdundo.hxx @@ -72,6 +72,8 @@ protected: public: TYPEINFO(); + virtual ~SdrUndoAction(); + virtual sal_Bool CanRepeat(SfxRepeatTarget& rView) const; virtual void Repeat(SfxRepeatTarget& rView); @@ -210,6 +212,7 @@ protected: public: SdrUndoMoveObj(SdrObject& rNewObj): SdrUndoObj(rNewObj) {} SdrUndoMoveObj(SdrObject& rNewObj, const Size& rDist): SdrUndoObj(rNewObj),aDistance(rDist) {} + virtual ~SdrUndoMoveObj(); void SetDistance(const Size& rDist) { aDistance=rDist; } const Size& GetDistance() const { return aDistance; } diff --git a/svx/source/svdraw/svdundo.cxx b/svx/source/svdraw/svdundo.cxx index 0a793f2436b4..d58b170aff05 100644 --- a/svx/source/svdraw/svdundo.cxx +++ b/svx/source/svdraw/svdundo.cxx @@ -64,6 +64,8 @@ static void ImplUnmarkObject( SdrObject* pObj ) TYPEINIT1(SdrUndoAction,SfxUndoAction); +SdrUndoAction::~SdrUndoAction() {} + sal_Bool SdrUndoAction::CanRepeat(SfxRepeatTarget& rView) const { SdrView* pV=PTR_CAST(SdrView,&rView); @@ -553,6 +555,8 @@ XubString SdrUndoAttrObj::GetSdrRepeatComment(SdrView& /*rView*/) const //////////////////////////////////////////////////////////////////////////////////////////////////// +SdrUndoMoveObj::~SdrUndoMoveObj() {} + void SdrUndoMoveObj::Undo() { // Trigger PageChangeCall -- cgit