summaryrefslogtreecommitdiff
path: root/include/svx/svdoole2.hxx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@collabora.com>2014-07-10 14:11:02 -0400
committerKohei Yoshida <kohei.yoshida@collabora.com>2014-07-10 14:13:59 -0400
commitde66e122af3fb5ccd13ed38b28b5e04ab1433b43 (patch)
tree2aa738f55cf36dec1e14612e7da8b6e036dd721b /include/svx/svdoole2.hxx
parent11c682057550b6551940e762d3b403586e1f5ea8 (diff)
Move the rest of the members to the impl class.
Change-Id: I80186a617c751420954b27e070559cc8487c7fd9
Diffstat (limited to 'include/svx/svdoole2.hxx')
-rw-r--r--include/svx/svdoole2.hxx26
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 !!!