diff options
author | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-07-10 14:11:02 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-07-10 14:13:59 -0400 |
commit | de66e122af3fb5ccd13ed38b28b5e04ab1433b43 (patch) | |
tree | 2aa738f55cf36dec1e14612e7da8b6e036dd721b /include | |
parent | 11c682057550b6551940e762d3b403586e1f5ea8 (diff) |
Move the rest of the members to the impl class.
Change-Id: I80186a617c751420954b27e070559cc8487c7fd9
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/svdoole2.hxx | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/include/svx/svdoole2.hxx b/include/svx/svdoole2.hxx index 9fad1a30f656..9922f4c3ef40 100644 --- a/include/svx/svdoole2.hxx +++ b/include/svx/svdoole2.hxx @@ -42,10 +42,12 @@ namespace svt { class EmbeddedObjectRef; } class SvxUnoShapeModifyListener; class SdrOle2ObjImpl; -class SVX_DLLPUBLIC SdrOle2Obj : public SdrRectObj +class SVX_DLLPUBLIC SdrOle2Obj : public SdrRectObj { private: + SdrOle2ObjImpl* mpImpl; +private: SVX_DLLPRIVATE void Connect_Impl(); SVX_DLLPRIVATE void Disconnect_Impl(); SVX_DLLPRIVATE void Reconnect_Impl(); @@ -56,29 +58,13 @@ private: SVX_DLLPRIVATE void SetGraphic_Impl(const Graphic* pGrf); // #i118485# helper added - SdrObject* createSdrGrafObjReplacement(bool bAddText, bool bUseHCGraphic) const; + SVX_DLLPRIVATE SdrObject* createSdrGrafObjReplacement(bool bAddText, bool bUseHCGraphic) const; + SVX_DLLPRIVATE void ImpSetVisAreaSize(); protected: virtual sdr::contact::ViewContact* CreateObjectSpecificViewContact() SAL_OVERRIDE; virtual sdr::properties::BaseProperties* CreateObjectSpecificProperties() SAL_OVERRIDE; -private: - SdrOle2ObjImpl* mpImpl; - - // Due to compatibility at SdrTextObj for now - bool bFrame:1; - bool bInDestruction:1; - // #i118524# - bool mbSuppressSetVisAreaSize:1; - mutable bool m_bTypeAsked:1; - mutable bool m_bChart:1; - - SvxUnoShapeModifyListener* pModifyListener; - -private: - - void ImpSetVisAreaSize(); - public: OUString GetStyleString(); TYPEINFO_OVERRIDE(); @@ -106,7 +92,7 @@ public: // #i118524# Allow suppress SetVisAreaSize in changing methods when call // comes from OLE client - void setSuppressSetVisAreaSize(bool bNew) { mbSuppressSetVisAreaSize = bNew; } + void setSuppressSetVisAreaSize( bool bNew ); // OLE object has got a separate PersistName member now; // !!! use ::SetPersistName( ... ) only, if you know what you do !!! |