summaryrefslogtreecommitdiff
path: root/svx/inc/svx/obj3d.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/inc/svx/obj3d.hxx')
-rw-r--r--svx/inc/svx/obj3d.hxx10
1 files changed, 6 insertions, 4 deletions
diff --git a/svx/inc/svx/obj3d.hxx b/svx/inc/svx/obj3d.hxx
index 6d8b354db8be..1116fd3fa033 100644
--- a/svx/inc/svx/obj3d.hxx
+++ b/svx/inc/svx/obj3d.hxx
@@ -106,8 +106,7 @@ public:
class SVX_DLLPUBLIC E3dObject : public SdrAttrObj
{
- virtual sdr::properties::BaseProperties* CreateObjectSpecificProperties();
-
+private:
// to allow sdr::properties::E3dProperties access to StructureChanged()
friend class sdr::properties::E3dProperties;
@@ -116,6 +115,8 @@ class SVX_DLLPUBLIC E3dObject : public SdrAttrObj
friend class E3dDragMethod;
protected:
+ virtual sdr::properties::BaseProperties* CreateObjectSpecificProperties();
+
E3dObjList maSubList; // Subliste (Childobjekte)
basegfx::B3DRange maLocalBoundVol; // umschliessendes Volumen des Objekts (aus geometrieerzeugung)
@@ -220,8 +221,7 @@ public:
class SVX_DLLPUBLIC E3dCompoundObject : public E3dObject
{
- virtual sdr::properties::BaseProperties* CreateObjectSpecificProperties();
-
+private:
// to allow sdr::properties::E3dCompoundProperties access to SetGeometryValid()
friend class sdr::properties::E3dCompoundProperties;
friend class sdr::properties::E3dExtrudeProperties;
@@ -229,6 +229,8 @@ class SVX_DLLPUBLIC E3dCompoundObject : public E3dObject
friend class sdr::properties::E3dSphereProperties;
protected:
+ virtual sdr::properties::BaseProperties* CreateObjectSpecificProperties();
+
// Material des Objektes
Color aMaterialAmbientColor;