diff options
Diffstat (limited to 'sw/inc/dcontact.hxx')
-rw-r--r-- | sw/inc/dcontact.hxx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/sw/inc/dcontact.hxx b/sw/inc/dcontact.hxx index 87c18ff8dfa0..2262eeac6036 100644 --- a/sw/inc/dcontact.hxx +++ b/sw/inc/dcontact.hxx @@ -196,7 +196,7 @@ private: public: /// Creates DrawObject and registers it with the Model. - SwFlyDrawContact( SwFlyFrameFormat* pToRegisterIn ); + SwFlyDrawContact(SwFlyFrameFormat* pToRegisterIn, SdrModel& rTargetModel); static SwVirtFlyDrawObj* CreateNewRef(SwFlyFrame* pFly, SwFlyFrameFormat* pFormat); virtual ~SwFlyDrawContact() override; @@ -240,15 +240,17 @@ class SwDrawVirtObj : public SdrVirtObj virtual sdr::contact::ViewContact* CreateObjectSpecificViewContact() override; public: + SwDrawVirtObj( + SdrModel& rSdrModel, + SdrObject& _rNewObj, + SwDrawContact& _rDrawContact); - SwDrawVirtObj( SdrObject& _rNewObj, - SwDrawContact& _rDrawContact ); virtual ~SwDrawVirtObj() override; /// access to offset virtual const Point GetOffset() const override; - virtual SwDrawVirtObj* Clone() const override; + virtual SwDrawVirtObj* Clone(SdrModel* pTargetModel = nullptr) const override; SwDrawVirtObj& operator= (const SwDrawVirtObj& rObj); /// connection to writer layout |