summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@suse.com>2012-01-31 13:39:16 -0500
committerKohei Yoshida <kohei.yoshida@suse.com>2012-01-31 21:38:56 -0500
commit971417fc32d7eeebf45e7cd354edddf91fc6de7d (patch)
tree6cb6e00aaadc68cd6c7228a1f9e5b58343bff734 /svx
parent2288981aab04a3ed2f4f2745ed455c256ccfa2cd (diff)
Make these data members private.
Diffstat (limited to 'svx')
-rw-r--r--svx/inc/svx/svdobj.hxx5
-rw-r--r--svx/source/svdraw/svdoashp.cxx2
-rw-r--r--svx/source/svdraw/svdobj.cxx5
3 files changed, 9 insertions, 3 deletions
diff --git a/svx/inc/svx/svdobj.hxx b/svx/inc/svx/svdobj.hxx
index 36fee3766609..4ad7ae278474 100644
--- a/svx/inc/svx/svdobj.hxx
+++ b/svx/inc/svx/svdobj.hxx
@@ -304,7 +304,6 @@ class SdrObjPlusData
{
friend class SdrObject;
-public:
SfxBroadcaster* pBroadcast; // Broadcaster, falls dieses Obj referenziert wird (bVirtObj=true). Auch fuer Konnektoren etc.
SdrObjUserDataList* pUserDataList; // applikationsspeziefische Daten
SdrGluePointList* pGluePoints; // Klebepunkte zum Ankleben von Objektverbindern
@@ -320,6 +319,8 @@ public:
SdrObjPlusData();
virtual ~SdrObjPlusData();
virtual SdrObjPlusData* Clone(SdrObject* pObj1) const;
+
+ void SetGluePoints(const SdrGluePointList& rPts);
};
//************************************************************
@@ -329,7 +330,7 @@ public:
//
//************************************************************
-class SdrObjTransformInfoRec
+class SVX_DLLPUBLIC SdrObjTransformInfoRec
{
public:
bool bSelectAllowed : 1; // false=Obj kann nicht selektiert werden
diff --git a/svx/source/svdraw/svdoashp.cxx b/svx/source/svdraw/svdoashp.cxx
index f42eab5b8813..141322f7e064 100644
--- a/svx/source/svdraw/svdoashp.cxx
+++ b/svx/source/svdraw/svdoashp.cxx
@@ -1836,7 +1836,7 @@ void SdrObjCustomShape::ImpCheckCustomGluePointsAreAdded()
// be a result of GetGluePointList and thus the list is copied
if(pPlusData)
{
- *pPlusData->pGluePoints = aNewList;
+ pPlusData->SetGluePoints(aNewList);
}
}
}
diff --git a/svx/source/svdraw/svdobj.cxx b/svx/source/svdraw/svdobj.cxx
index 532be653ebe7..2c4e78df022d 100644
--- a/svx/source/svdraw/svdobj.cxx
+++ b/svx/source/svdraw/svdobj.cxx
@@ -277,6 +277,11 @@ SdrObjPlusData* SdrObjPlusData::Clone(SdrObject* pObj1) const
return pNeuPlusData;
}
+void SdrObjPlusData::SetGluePoints(const SdrGluePointList& rPts)
+{
+ return *pGluePoints = rPts;
+}
+
SdrObjTransformInfoRec::SdrObjTransformInfoRec() :
bSelectAllowed(true),
bMoveAllowed(true),