LibreOffice Module reportdesign (master)  1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
rptui::OUnoObject Class Reference

#include <RptObject.hxx>

Inheritance diagram for rptui::OUnoObject:
Collaboration diagram for rptui::OUnoObject:

Public Member Functions

virtual void _propertyChange (const css::beans::PropertyChangeEvent &evt) override
void CreateMediator (bool _bReverse=false)
 creates the m_xMediator when it doesn't already exist. More...
virtual css::uno::Reference< css::beans::XPropertySetgetAwtComponent () override
virtual css::uno::Reference< css::uno::XInterface > getUnoShape () override
virtual sal_uInt16 GetObjIdentifier () const override
virtual SdrInventor GetObjInventor () const override
virtual OUnoObjectCloneSdrObject (SdrModel &rTargetModel) const override
OUnoObjectoperator= (const OUnoObject &rObj)
- Public Member Functions inherited from SdrUnoObj
 SdrUnoObj (SdrModel &rSdrModel, const OUString &rModelName)
 SdrUnoObj (SdrModel &rSdrModel, const OUString &rModelName, const css::uno::Reference< css::lang::XMultiServiceFactory > &rxSFac)
virtual void TakeObjInfo (SdrObjTransformInfoRec &rInfo) const override
SdrUnoObjoperator= (const SdrUnoObj &rObj)
virtual void NbcSetLayer (SdrLayerID nLayer) override
virtual bool hasSpecialDrag () const override
virtual OUString TakeObjNameSingul () const override
virtual OUString TakeObjNamePlural () const override
virtual void SetContextWritingMode (const sal_Int16 _nContextWritingMode) override
const css::uno::Reference< css::awt::XControlModel > & GetUnoControlModel () const
css::uno::Reference< css::awt::XControl > GetUnoControl (const SdrView &_rView, const OutputDevice &_rOut) const
css::uno::Reference< css::awt::XControl > GetTemporaryControlForWindow (const vcl::Window &_rWindow, css::uno::Reference< css::awt::XControlContainer > &_inout_ControlContainer) const
const OUString & GetUnoControlTypeName () const
virtual void SetUnoControlModel (const css::uno::Reference< css::awt::XControlModel > &xModel)
- Public Member Functions inherited from SdrRectObj
 SdrRectObj (SdrModel &rSdrModel)
 SdrRectObj (SdrModel &rSdrModel, const tools::Rectangle &rRect)
SdrRectObjoperator= (const SdrRectObj &rCopy)
 SdrRectObj (SdrModel &rSdrModel, SdrObjKind eNewTextKind)
 SdrRectObj (SdrModel &rSdrModel, SdrObjKind eNewTextKind, const tools::Rectangle &rRect)
virtual void TakeUnrotatedSnapRect (tools::Rectangle &rRect) const override
virtual void RecalcSnapRect () override
virtual void NbcSetSnapRect (const tools::Rectangle &rRect) override
virtual basegfx::B2DPolyPolygon TakeXorPoly () const override
virtual sal_uInt32 GetHdlCount () const override
virtual void AddToHdlList (SdrHdlList &rHdlList) const override
virtual bool beginSpecialDrag (SdrDragStat &rDrag) const override
virtual bool applySpecialDrag (SdrDragStat &rDrag) override
virtual OUString getSpecialDragComment (const SdrDragStat &rDrag) const override
virtual basegfx::B2DPolyPolygon TakeCreatePoly (const SdrDragStat &rDrag) const override
virtual PointerStyle GetCreatePointer () const override
virtual void NbcRotate (const Point &rRef, long nAngle, double sn, double cs) override
virtual void NbcMirror (const Point &rRef1, const Point &rRef2) override
virtual void NbcShear (const Point &rRef, long nAngle, double tn, bool bVShear) override
virtual SdrGluePoint GetVertexGluePoint (sal_uInt16 nNum) const override
virtual SdrGluePoint GetCornerGluePoint (sal_uInt16 nNum) const override
virtual SdrObjectUniquePtr DoConvertToPolyObj (bool bBezier, bool bAddText) const override
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
- Public Member Functions inherited from SdrTextObj
const PointGetTextEditOffset () const
void SetTextEditOffset (const Point &rNew)
bool IsInEditMode () const
void SetTextLink (const OUString &rFileName, const OUString &rFilterName)
void ReleaseTextLink ()
bool IsLinkedText () const
bool ReloadLinkedText (bool bForceLoad)
bool LoadText (const OUString &rFileName, rtl_TextEncoding eCharSet)
virtual bool AdjustTextFrameWidthAndHeight (tools::Rectangle &rR, bool bHgt=true, bool bWdt=true) const
virtual bool NbcAdjustTextFrameWidthAndHeight (bool bHgt=true, bool bWdt=true)
virtual bool AdjustTextFrameWidthAndHeight ()
bool IsTextFrame () const
bool IsOutlText () const
bool IsAutoFit () const
bool IsFitToSize () const
SdrTextObjGetNextLinkInChain () const
void SetNextLinkInChain (SdrTextObj *)
SdrTextObjGetPrevLinkInChain () const
bool IsChainable () const
bool GetPreventChainable () const
TextChainGetTextChain () const
SdrObjKind GetTextKind () const
virtual bool HasText () const override
bool IsTextEditActive () const
virtual SdrTextgetActiveText () const
virtual SdrTextgetText (sal_Int32 nIndex) const override
virtual sal_Int32 getTextCount () const override
virtual bool IsReallyEdited () const
virtual void setActiveText (sal_Int32 nIndex)
virtual sal_Int32 CheckTextHit (const Point &rPnt) const
void SetDisableAutoWidthOnDragging (bool bOn)
void NbcSetText (const OUString &rStr)
void SetText (const OUString &rStr)
void NbcSetText (SvStream &rInput, const OUString &rBaseURL, EETextFormat eFormat)
void SetText (SvStream &rInput, const OUString &rBaseURL, EETextFormat eFormat)
virtual const SizeGetTextSize () const
void FitFrameToTextSize ()
double GetFontScaleY () const
virtual void TakeTextRect (SdrOutliner &rOutliner, tools::Rectangle &rTextRect, bool bNoEditText, tools::Rectangle *pAnchorRect, bool bLineWidth=true) const
virtual void TakeTextAnchorRect (::tools::Rectangle &rAnchorRect) const
const GeoStatGetGeoStat () const
long GetEckenradius () const
virtual bool IsAutoGrowHeight () const
long GetMinTextFrameHeight () const
long GetMaxTextFrameHeight () const
virtual bool IsAutoGrowWidth () const
long GetMinTextFrameWidth () const
long GetMaxTextFrameWidth () const
css::drawing::TextFitToSizeType GetFitToSize () const
const tools::RectangleGetGeoRect () const
virtual bool IsFontwork () const
bool IsHideContour () const
bool IsContourTextFrame () const
SdrTextHorzAdjust GetTextHorizontalAdjust (const SfxItemSet &rSet) const
SdrTextHorzAdjust GetTextHorizontalAdjust () const
SdrTextVertAdjust GetTextVerticalAdjust (const SfxItemSet &rSet) const
SdrTextVertAdjust GetTextVerticalAdjust () const
long GetTextLeftDistance () const
long GetTextRightDistance () const
long GetTextUpperDistance () const
long GetTextLowerDistance () const
SdrTextAniKind GetTextAniKind () const
SdrTextAniDirection GetTextAniDirection () const
virtual void handlePageChange (SdrPage *pOldPage, SdrPage *pNewPage) override
SdrTextObjoperator= (const SdrTextObj &rObj)
virtual basegfx::B2DPolyPolygon TakeContour () const override
virtual const tools::RectangleGetLogicRect () const override
virtual long GetRotateAngle () const override
virtual long GetShearAngle (bool bVertical=false) const override
virtual sal_uInt32 GetSnapPointCount () const override
virtual Point GetSnapPoint (sal_uInt32 i) const override
virtual bool BegCreate (SdrDragStat &rStat) override
virtual bool MovCreate (SdrDragStat &rStat) override
virtual bool BckCreate (SdrDragStat &rStat) override
virtual void BrkCreate (SdrDragStat &rStat) override
virtual bool HasTextEdit () const override
virtual bool BegTextEdit (SdrOutliner &rOutl)
virtual void TakeTextEditArea (Size *pPaperMin, Size *pPaperMax, tools::Rectangle *pViewInit, tools::Rectangle *pViewMin) const
virtual void EndTextEdit (SdrOutliner &rOutl)
virtual EEAnchorMode GetOutlinerViewAnchorMode () const
virtual void NbcSetOutlinerParaObject (std::unique_ptr< OutlinerParaObject > pTextObject) override
void NbcSetOutlinerParaObjectForText (std::unique_ptr< OutlinerParaObject > pTextObject, SdrText *pText)
virtual OutlinerParaObjectGetOutlinerParaObject () const override
bool CanCreateEditOutlinerParaObject () const
std::unique_ptr< OutlinerParaObjectCreateEditOutlinerParaObject () const
virtual void NbcReformatText () override
virtual bool CalcFieldValue (const SvxFieldItem &rField, sal_Int32 nPara, sal_uInt16 nPos, bool bEdit, std::optional< Color > &rpTxtColor, std::optional< Color > &rpFldColor, OUString &rRet) const
void SetTextEditOutliner (SdrOutliner *pOutl)
void SetupOutlinerFormatting (SdrOutliner &rOutl, tools::Rectangle &rPaintRect) const
void UpdateOutlinerFormatting (SdrOutliner &rOutl, tools::Rectangle &rPaintRect) const
void ForceOutlinerParaObject ()
virtual bool IsVerticalWriting () const
virtual void SetVerticalWriting (bool bVertical)
virtual void onEditOutlinerStatusEvent (EditStatus *pEditStatus)
void onChainingEvent ()
virtual bool TRGetBaseGeometry (basegfx::B2DHomMatrix &rMatrix, basegfx::B2DPolyPolygon &rPolyPolygon) const override
virtual void TRSetBaseGeometry (const basegfx::B2DHomMatrix &rMatrix, const basegfx::B2DPolyPolygon &rPolyPolygon) override
void RemoveOutlinerCharacterAttribs (const std::vector< sal_uInt16 > &rCharWhichIds)
GDIMetaFileGetTextScrollMetaFileAndRectangle (tools::Rectangle &rScrollRectangle, tools::Rectangle &rPaintRectangle)
void SetTextAnimationAllowed (bool bNew)
void SetObjectItemNoBroadcast (const SfxPoolItem &rItem)
double GetCameraZRotation () const
void impDecomposeContourTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrContourTextPrimitive2D &rSdrContourTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impDecomposePathTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrPathTextPrimitive2D &rSdrPathTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impDecomposeBlockTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrBlockTextPrimitive2D &rSdrBlockTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impDecomposeAutoFitTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrAutoFitTextPrimitive2D &rSdrAutofitTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impDecomposeStretchTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrStretchTextPrimitive2D &rSdrStretchTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impDecomposeChainedTextPrimitive (drawinglayer::primitive2d::Primitive2DContainer &rTarget, const drawinglayer::primitive2d::SdrChainedTextPrimitive2D &rSdrChainedTextPrimitive, const drawinglayer::geometry::ViewInformation2D &aViewInformation) const
void impHandleChainingEventsDuringDecomposition (SdrOutliner &rOutliner) const
void impGetBlinkTextTiming (drawinglayer::animation::AnimationEntryList &rAnimList) const
void impGetScrollTextTiming (drawinglayer::animation::AnimationEntryList &rAnimList, double fFrameLength, double fTextLength) const
- Public Member Functions inherited from SdrAttrObj
 SdrAttrObj (SdrAttrObj const &)=delete
 SdrAttrObj (SdrAttrObj &&)=delete
SdrAttrObjoperator= (SdrAttrObj const &)=default
SdrAttrObjoperator= (SdrAttrObj &&)=default
bool HasFill () const
bool HasLine () const
virtual const tools::RectangleGetSnapRect () const override
- Public Member Functions inherited from SdrObject
const SdrObjectgetFillGeometryDefiningShape () const
 SdrObject (SdrModel &rSdrModel)
SdrPagegetSdrPageFromSdrObject () const
SdrModelgetSdrModelFromSdrObject () const
virtual SdrObjListgetChildrenOfSdrObject () const
SdrObjListgetParentSdrObjListFromSdrObject () const
SdrObjectgetParentSdrObjectFromSdrObject () const
void AddObjectUser (sdr::ObjectUser &rNewUser)
void RemoveObjectUser (sdr::ObjectUser &rOldUser)
sdr::contact::ViewContactGetViewContact () const
virtual sdr::properties::BasePropertiesGetProperties () const
void ActionChanged () const
void SetRelativeWidth (double nValue)
void SetRelativeWidthRelation (sal_Int16 eValue)
void SetRelativeHeight (double nValue)
void SetRelativeHeightRelation (sal_Int16 eValue)
const double * GetRelativeWidth () const
sal_Int16 GetRelativeWidthRelation () const
const double * GetRelativeHeight () const
sal_Int16 GetRelativeHeightRelation () const
void SetDiagramData (std::shared_ptr< DiagramDataInterface > pDiagramData)
std::shared_ptr< DiagramDataInterfaceGetDiagramData () const
virtual void SetRectsDirty (bool bNotMyself=false, bool bRecursive=true)
virtual void SetBoundRectDirty ()
SfxItemPoolGetObjectItemPool () const
void AddListener (SfxListener &rListener)
void RemoveListener (SfxListener &rListener)
void AddReference (SdrVirtObj &rVrtObj)
void DelReference (SdrVirtObj &rVrtObj)
virtual SdrLayerID GetLayer () const
virtual void SetLayer (SdrLayerID nLayer)
void getMergedHierarchySdrLayerIDSet (SdrLayerIDSet &rSet) const
void SendUserCall (SdrUserCallType eUserCall, const tools::Rectangle &rBoundRect) const
void SetName (const OUString &rStr)
OUString GetName () const
void MakeNameUnique ()
void MakeNameUnique (std::unordered_set< OUString > &rNameSet)
void SetTitle (const OUString &rStr)
OUString GetTitle () const
void SetDescription (const OUString &rStr)
OUString GetDescription () const
bool IsGroupObject () const
virtual SdrObjListGetSubList () const
sal_uInt32 GetOrdNum () const
void SetOrdNum (sal_uInt32 nNum)
void GetGrabBagItem (css::uno::Any &rVal) const
void SetGrabBagItem (const css::uno::Any &rVal)
sal_uInt32 GetNavigationPosition () const
virtual const tools::RectangleGetCurrentBoundRect () const
virtual const tools::RectangleGetLastBoundRect () const
virtual void RecalcBoundRect ()
void BroadcastObjectChange () const
const SfxBroadcasterGetBroadcaster () const
virtual void SetChanged ()
void SingleObjectPainter (OutputDevice &rOut) const
bool LineGeometryUsageIsNecessary () const
virtual bool HasLimitedRotation () const
SdrObjectoperator= (const SdrObject &rObj)
virtual void AddToPlusHdlList (SdrHdlList &rHdlList, SdrHdl &rHdl) const
virtual void addCropHandles (SdrHdlList &rTarget) const
virtual basegfx::B2DPolyPolygon getSpecialDragPoly (const SdrDragStat &rDrag) const
virtual bool supportsFullDrag () const
virtual void NbcCrop (const basegfx::B2DPoint &rRef, double fxFact, double fyFact)
virtual void Move (const Size &rSiz)
virtual void Resize (const Point &rRef, const Fraction &xFact, const Fraction &yFact, bool bUnsetRelative=true)
virtual void Crop (const basegfx::B2DPoint &rRef, double fxFact, double fyFact)
virtual void Rotate (const Point &rRef, long nAngle, double sn, double cs)
virtual void Mirror (const Point &rRef1, const Point &rRef2)
virtual void Shear (const Point &rRef, long nAngle, double tn, bool bVShear)
virtual void NbcSetRelativePos (const Point &rPnt)
virtual void SetRelativePos (const Point &rPnt)
virtual Point GetRelativePos () const
void ImpSetAnchorPos (const Point &rPnt)
virtual void NbcSetAnchorPos (const Point &rPnt)
virtual void SetAnchorPos (const Point &rPnt)
virtual void SetSnapRect (const tools::Rectangle &rRect)
virtual void SetLogicRect (const tools::Rectangle &rRect)
virtual void AdjustToMaxRect (const tools::Rectangle &rMaxRect, bool bShrinkOnly=false)
virtual bool IsPolyObj () const
virtual sal_uInt32 GetPointCount () const
virtual Point GetPoint (sal_uInt32 i) const
void SetPoint (const Point &rPnt, sal_uInt32 i)
virtual void NbcSetPoint (const Point &rPnt, sal_uInt32 i)
virtual SdrObjGeoDataGetGeoData () const
virtual void SetGeoData (const SdrObjGeoData &rGeo)
const SfxItemSetGetMergedItemSet () const
void SetMergedItem (const SfxPoolItem &rItem)
void ClearMergedItem (const sal_uInt16 nWhich=0)
void SetMergedItemSet (const SfxItemSet &rSet, bool bClearAllItems=false)
const SfxPoolItemGetMergedItem (const sal_uInt16 nWhich) const
const T & GetMergedItem (TypedWhichId< T > nWhich) const
void SetMergedItemSetAndBroadcast (const SfxItemSet &rSet, bool bClearAllItems=false)
void TakeNotPersistAttr (SfxItemSet &rAttr) const
void ApplyNotPersistAttr (const SfxItemSet &rAttr)
void NbcApplyNotPersistAttr (const SfxItemSet &rAttr)
void SetStyleSheet (SfxStyleSheet *pNewStyleSheet, bool bDontRemoveHardAttr)
virtual void NbcSetStyleSheet (SfxStyleSheet *pNewStyleSheet, bool bDontRemoveHardAttr)
SfxStyleSheetGetStyleSheet () const
void SetOutlinerParaObject (std::unique_ptr< OutlinerParaObject > pTextObject)
void BurnInStyleSheetAttributes ()
virtual bool HasMacro () const
virtual SdrObjectCheckMacroHit (const SdrObjMacroHitRec &rRec) const
virtual PointerStyle GetMacroPointer (const SdrObjMacroHitRec &rRec) const
virtual void PaintMacro (OutputDevice &rOut, const tools::Rectangle &rDirtyRect, const SdrObjMacroHitRec &rRec) const
virtual bool DoMacro (const SdrObjMacroHitRec &rRec)
bool IsMacroHit (const SdrObjMacroHitRec &rRec) const
virtual const SdrGluePointListGetGluePointList () const
virtual SdrGluePointListForceGluePointList ()
void SetGlueReallyAbsolute (bool bOn)
void NbcRotateGluePoints (const Point &rRef, long nAngle, double sn, double cs)
void NbcMirrorGluePoints (const Point &rRef1, const Point &rRef2)
void NbcShearGluePoints (const Point &rRef, double tn, bool bVShear)
virtual void ConnectToNode (bool bTail1, SdrObject *pObj)
virtual void DisconnectFromNode (bool bTail1)
virtual SdrObjectGetConnectedNode (bool bTail1) const
SdrObjectUniquePtr ConvertToPolyObj (bool bBezier, bool bLineToArea) const
SdrObjectConvertToContourObj (SdrObject *pRet, bool bForceLineDash=false) const
bool IsVirtualObj () const
bool IsClosedObj () const
void InsertedStateChange ()
bool IsInserted () const
bool IsEdgeObj () const
bool Is3DObj () const
bool IsUnoObj () const
void SetMoveProtect (bool bProt)
bool IsMoveProtect () const
void SetResizeProtect (bool bProt)
bool IsResizeProtect () const
void SetPrintable (bool bPrn)
bool IsPrintable () const
void SetVisible (bool bVisible)
bool IsVisible () const
void SetMarkProtect (bool bProt)
bool IsMarkProtect () const
virtual bool shouldKeepAspectRatio () const
sal_uInt16 GetUserDataCount () const
SdrObjUserDataGetUserData (sal_uInt16 nNum) const
void AppendUserData (std::unique_ptr< SdrObjUserData > pData)
void DeleteUserData (sal_uInt16 nNum)
svx::PropertyChangeNotifiergetShapePropertyChangeNotifier ()
void notifyShapePropertyChange (const svx::ShapeProperty _eProperty) const
bool IsInDestruction () const
bool HasFillStyle () const
bool HasLineStyle () const
const tools::RectangleGetBLIPSizeRectangle () const
void SetBLIPSizeRectangle (const tools::Rectangle &aRect)
bool Equals (const SdrObject &) const
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
virtual bool IsTextBox () const
void SetEmptyPresObj (bool bEpt)
bool IsEmptyPresObj () const
void SetNotVisibleAsMaster (bool bFlg)
bool IsNotVisibleAsMaster () const
void SetUserCall (SdrObjUserCall *pUser)
SdrObjUserCallGetUserCall () const
void SetDoNotInsertIntoPageAutomatically (bool bSet)
bool IsDoNotInsertIntoPageAutomatically () const
sal_uInt32 GetOrdNumDirect () const
bool DoesSupportTextIndentingOnLineWidthChange () const
const Point & GetAnchorPos () const
bool LineIsOutsideGeometry () const
void SetNavigationPosition (const sal_uInt32 nPosition)
void setUnoShape (const css::uno::Reference< css::uno::XInterface > &_rxUnoShape)
const css::uno::WeakReference< css::uno::XInterface > & getWeakUnoShape () const
void setSuitableOutlinerBg (Outliner &rOutliner) const
const GraphicgetFillGraphic () const
- Public Member Functions inherited from rptui::OObjectBase
 OObjectBase (const OObjectBase &)=delete
OObjectBaseoperator= (const OObjectBase &)=delete
void StartListening ()
void EndListening ()
virtual void initializeOle ()
bool supportsService (const OUString &_sServiceName) const
const css::uno::Reference< css::report::XReportComponent > & getReportComponent () const
css::uno::Reference< css::report::XSection > getSection () const
const OUString & getServiceName () const
void releaseUnoShape ()
 releases the reference to our UNO shape (m_xKeepShapeAlive) More...

Static Public Member Functions

static OUString GetDefaultName (const OUnoObject *_pObj)
- Static Public Member Functions inherited from SdrTextObj
static void impDecomposeBlockTextPrimitiveDirect (drawinglayer::primitive2d::Primitive2DContainer &rTarget, SdrOutliner &rOutliner, const basegfx::B2DHomMatrix &rNewTransformA, const basegfx::B2DHomMatrix &rNewTransformB, const basegfx::B2DRange &rClipRange)
static bool HasTextImpl (SdrOutliner const *pOutliner)
- Static Public Member Functions inherited from SdrObject
static SdrItemPoolGetGlobalDrawObjectItemPool ()
static void Free (SdrObject *&_rpObject)
static SdrObjectgetSdrObjectFromXShape (const css::uno::Reference< css::uno::XInterface > &xInt)
- Static Public Member Functions inherited from rptui::OObjectBase
static SdrObjectcreateObject (SdrModel &rTargetModel, const css::uno::Reference< css::report::XReportComponent > &_xComponent)
static sal_uInt16 getObjectType (const css::uno::Reference< css::report::XReportComponent > &_xComponent)

Protected Member Functions

 OUnoObject (SdrModel &rSdrModel, const OUString &_sComponentName, const OUString &rModelName, sal_uInt16 _nObjectType)
 OUnoObject (SdrModel &rSdrModel, const css::uno::Reference< css::report::XReportComponent > &_xComponent, const OUString &rModelName, sal_uInt16 _nObjectType)
virtual ~OUnoObject () override
virtual void NbcMove (const Size &rSize) override
virtual void NbcResize (const Point &rRef, const Fraction &xFact, const Fraction &yFact) override
virtual void NbcSetLogicRect (const tools::Rectangle &rRect) override
virtual bool EndCreate (SdrDragStat &rStat, SdrCreateCmd eCmd) override
virtual SdrPageGetImplPage () const override
- Protected Member Functions inherited from SdrUnoObj
virtual ~SdrUnoObj () override
virtual std::unique_ptr< sdr::contact::ViewContactCreateObjectSpecificViewContact () override
- Protected Member Functions inherited from SdrRectObj
virtual std::unique_ptr< sdr::properties::BasePropertiesCreateObjectSpecificProperties () override
XPolygon ImpCalcXPoly (const tools::Rectangle &rRect1, long nRad1) const
void SetXPolyDirty ()
virtual void RecalcXPoly ()
const XPolygonGetXPoly () const
virtual void RestGeoData (const SdrObjGeoData &rGeo) override
virtual ~SdrRectObj () override
- Protected Member Functions inherited from SdrTextObj
virtual SdrObjectUniquePtr getFullDragClone () const override
SdrOutlinerImpGetDrawOutliner () const
bool ImpCanConvTextToCurve () const
SdrPathObjUniquePtr ImpConvertMakeObj (const basegfx::B2DPolyPolygon &rPolyPolygon, bool bClosed, bool bBezier) const
SdrObjectUniquePtr ImpConvertAddText (SdrObjectUniquePtr pObj, bool bBezier) const
void ImpSetTextStyleSheetListeners ()
void ImpCheckShear ()
tools::Rectangle ImpDragCalcRect (const SdrDragStat &rDrag) const
void ImpSetTextEditParams () const
void SetTextSizeDirty ()
void ImpSetContourPolygon (SdrOutliner &rOutliner, tools::Rectangle const &rAnchorRect, bool bLineWidth) const
virtual SdrObjGeoDataNewGeoData () const override
virtual void SaveGeoData (SdrObjGeoData &rGeo) const override
void NbcSetEckenradius (long nRad)
virtual void AdaptTextMinSize ()
 SdrTextObj (SdrModel &rSdrModel)
 SdrTextObj (SdrModel &rSdrModel, const tools::Rectangle &rNewRect)
 SdrTextObj (SdrModel &rSdrModel, SdrObjKind eNewTextKind)
 SdrTextObj (SdrModel &rSdrModel, SdrObjKind eNewTextKind, const tools::Rectangle &rNewRect)
virtual ~SdrTextObj () override
- Protected Member Functions inherited from SdrAttrObj
sal_Int32 ImpGetLineWdt () const
 SdrAttrObj (SdrModel &rSdrModel)
virtual ~SdrAttrObj () override
- Protected Member Functions inherited from SdrObject
virtual ~SdrObject () override
tools::Rectangle ImpDragCalcRect (const SdrDragStat &rDrag) const
OUString ImpGetDescriptionStr (const char *pStrCacheID) const
void ImpForcePlusData ()
OUString GetMetrStr (long nVal) const
const SfxItemSetGetObjectItemSet () const
void SetObjectItem (const SfxPoolItem &rItem)
void SetObjectItemSet (const SfxItemSet &rSet)
const SfxPoolItemGetObjectItem (const sal_uInt16 nWhich) const
const T & GetObjectItem (TypedWhichId< T > nWhich) const
T * CloneHelper (SdrModel &rTargetModel) const
const SfxItemSetgetBackgroundFillSet () const
- Protected Member Functions inherited from svx::ITextProvider
 ~ITextProvider ()
- Protected Member Functions inherited from rptui::OObjectBase
 OObjectBase (const css::uno::Reference< css::report::XReportComponent > &_xComponent)
 OObjectBase (const OUString &_sComponentName)
virtual ~OObjectBase ()
bool isListening () const
void SetPropsFromRect (const tools::Rectangle &_rRect)
css::uno::Reference< css::uno::XInterface > getUnoShapeOf (SdrObject &_rSdrObject)
 called by instances of derived classes to implement their overriding of getUnoShape More...

Private Member Functions

virtual void impl_setUnoShape (const css::uno::Reference< css::uno::XInterface > &rxUnoShape) override
void impl_initializeModel_nothrow ()

Private Attributes

sal_uInt16 m_nObjectType
bool m_bSetDefaultLabel


class OReportPage
class OObjectBase
class DlgEdFactory

Additional Inherited Members

- Static Protected Member Functions inherited from SdrTextObj
static void ImpSetCharStretching (SdrOutliner &rOutliner, const Size &rTextSize, const Size &rShapeSize, Fraction &rFitXCorrection)
static void ImpJustifyRect (tools::Rectangle &rRect)
- Protected Attributes inherited from SdrUnoObj
css::uno::Reference< css::awt::XControlModel > xUnoControlModel
- Protected Attributes inherited from SdrRectObj
std::unique_ptr< XPolygonmpXPoly
- Protected Attributes inherited from SdrTextObj
tools::Rectangle maRect
GeoStat aGeo
std::unique_ptr< SdrTextmpText
Size aTextSize
SdrObjKind eTextKind
Point maTextEditOffset
bool mbIsUnchainableClone
bool bTextFrame
bool bNoShear
bool bTextSizeDirty
bool mbInEditMode
bool bDisableAutoWidthOnDragging
bool mbTextAnimationAllowed
bool mbInDownScale
- Protected Attributes inherited from SdrAttrObj
tools::Rectangle maSnapRect
- Protected Attributes inherited from SdrObject
tools::Rectangle aOutRect
Point aAnchor
std::unique_ptr< SdrObjPlusDatapPlusData
bool bVirtObj
bool bSnapRectDirty
bool bMovProt
bool bSizProt
bool bEmptyPresObj
bool bNotVisibleAsMaster
bool bClosedObj
bool bIsEdge
bool bIs3DObj
bool bIsUnoObj
bool mbLineIsOutsideGeometry
bool mbSupportTextIndentingOnLineWidthChange
- Protected Attributes inherited from rptui::OObjectBase
rtl::Reference< OPropertyMediatorm_xMediator
css::uno::Reference< css::beans::XPropertyChangeListener > m_xPropertyChangeListener
css::uno::Reference< css::report::XReportComponent > m_xReportComponent
css::uno::Reference< css::uno::XInterface > m_xKeepShapeAlive
OUString m_sComponentName
bool m_bIsListening

Detailed Description

Definition at line 224 of file RptObject.hxx.

Constructor & Destructor Documentation

rptui::OUnoObject::OUnoObject ( SdrModel rSdrModel,
const OUString &  _sComponentName,
const OUString &  rModelName,
sal_uInt16  _nObjectType 

Definition at line 573 of file RptObject.cxx.

References impl_initializeModel_nothrow().

rptui::OUnoObject::OUnoObject ( SdrModel rSdrModel,
const css::uno::Reference< css::report::XReportComponent > &  _xComponent,
const OUString &  rModelName,
sal_uInt16  _nObjectType 
rptui::OUnoObject::~OUnoObject ( )

Definition at line 606 of file RptObject.cxx.

Member Function Documentation

void rptui::OUnoObject::_propertyChange ( const css::beans::PropertyChangeEvent &  evt)
OUnoObject * rptui::OUnoObject::CloneSdrObject ( SdrModel rTargetModel) const

Reimplemented from SdrUnoObj.

Definition at line 887 of file RptObject.cxx.

void rptui::OUnoObject::CreateMediator ( bool  _bReverse = false)
bool rptui::OUnoObject::EndCreate ( SdrDragStat rStat,
SdrCreateCmd  eCmd 
uno::Reference< beans::XPropertySet > rptui::OUnoObject::getAwtComponent ( )

Reimplemented from rptui::OObjectBase.

Definition at line 870 of file RptObject.cxx.

References SdrUnoObj::GetUnoControlModel().

Referenced by rptui::IMPL_STATIC_LINK().

OUString rptui::OUnoObject::GetDefaultName ( const OUnoObject _pObj)
SdrPage * rptui::OUnoObject::GetImplPage ( ) const

Implements rptui::OObjectBase.

Definition at line 638 of file RptObject.cxx.

References SdrObject::getSdrPageFromSdrObject().

sal_uInt16 rptui::OUnoObject::GetObjIdentifier ( ) const

Reimplemented from SdrUnoObj.

Definition at line 628 of file RptObject.cxx.

References m_nObjectType.

Referenced by CreateMediator(), and reportdesign::OReportDrawPage::CreateShape().

SdrInventor rptui::OUnoObject::GetObjInventor ( ) const

Reimplemented from SdrObject.

Definition at line 633 of file RptObject.cxx.

uno::Reference< uno::XInterface > rptui::OUnoObject::getUnoShape ( )
void rptui::OUnoObject::impl_initializeModel_nothrow ( )
void rptui::OUnoObject::impl_setUnoShape ( const css::uno::Reference< css::uno::XInterface > &  rxUnoShape)

Reimplemented from SdrObject.

Definition at line 881 of file RptObject.cxx.

References SdrObject::impl_setUnoShape(), and rptui::OObjectBase::releaseUnoShape().

void rptui::OUnoObject::NbcMove ( const Size rSize)
void rptui::OUnoObject::NbcResize ( const Point &  rRef,
const Fraction xFact,
const Fraction yFact 
void rptui::OUnoObject::NbcSetLogicRect ( const tools::Rectangle rRect)
OUnoObject & rptui::OUnoObject::operator= ( const OUnoObject rObj)

Friends And Related Function Documentation

friend class DlgEdFactory

Definition at line 228 of file RptObject.hxx.

friend class OObjectBase

Definition at line 227 of file RptObject.hxx.

friend class OReportPage

Definition at line 226 of file RptObject.hxx.

Member Data Documentation

bool rptui::OUnoObject::m_bSetDefaultLabel

Definition at line 232 of file RptObject.hxx.

Referenced by CreateMediator(), and EndCreate().

sal_uInt16 rptui::OUnoObject::m_nObjectType

Definition at line 230 of file RptObject.hxx.

Referenced by GetObjIdentifier().

The documentation for this class was generated from the following files: