22 #include <config_options.h>
26 class UNLESS_MERGELIBS(SVXCORE_DLLPUBLIC) E3dPolygonObj final :
public E3dCompoundObject
40 virtual ~E3dPolygonObj()
override;
49 E3dPolygonObj(
SdrModel& rSdrModel, E3dPolygonObj
const& rSource);
61 bool GetLineOnly()
const {
return bLineOnly; }
62 void SetLineOnly(
bool bNew);
virtual SdrObjectUniquePtr DoConvertToPolyObj(bool bBezier, bool bAddText) const
virtual SdrObjKind GetObjIdentifier() const override
virtual std::unique_ptr< sdr::contact::ViewContact > CreateObjectSpecificViewContact()
std::unique_ptr< SdrObject, SdrObjectFreeOp > SdrObjectUniquePtr
virtual E3dCompoundObject * CloneSdrObject(SdrModel &rTargetModel) const override