LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwOleClient Class Referencefinal

#include <swcli.hxx>

Inheritance diagram for SwOleClient:
Collaboration diagram for SwOleClient:

Public Member Functions

 SwOleClient (SwView *pView, SwEditWin *pWin, const svt::EmbeddedObjectRef &)
void SetInDoVerb (bool const bFlag)
bool IsCheckForOLEInCaption () const
virtual void FormatChanged () override
bool IsProtected () const override
- Public Member Functions inherited from SfxInPlaceClient
 SfxInPlaceClient (SfxViewShell *pViewShell, vcl::Window *pDraw, sal_Int64 nAspect)
virtual ~SfxInPlaceClient ()
 SfxInPlaceClient (const SfxInPlaceClient &)=delete
SfxInPlaceClientoperator= (const SfxInPlaceClient &)=delete
SfxViewShellGetViewShell () const
vcl::WindowGetEditWin () const
const css::uno::Reference< css::embed::XEmbeddedObject > & GetObject () const
void SetObject (const css::uno::Reference< css::embed::XEmbeddedObject > &rObject)
void SetObjectState (sal_Int32)
bool IsObjectUIActive () const
bool IsObjectInPlaceActive () const
void DeactivateObject ()
bool SetObjArea (const tools::Rectangle &)
const tools::RectangleGetObjArea () const
tools::Rectangle GetScaledObjArea () const
void SetSizeScale (const Fraction &rScaleWidth, const Fraction &rScaleHeight)
void SetObjAreaAndScale (const tools::Rectangle &, const Fraction &, const Fraction &)
const FractionGetScaleWidth () const
const FractionGetScaleHeight () const
void Invalidate ()
sal_Int64 GetAspect () const
sal_Int64 GetObjectMiscStatus () const
ErrCode DoVerb (sal_Int32 nVerb)
void VisAreaChanged ()
void ResetObject ()
bool IsUIActive () const
void SetNegativeX (bool bSet)
bool IsNegativeX () const
virtual void FormatChanged ()
virtual bool IsProtected () const

Private Member Functions

virtual void ObjectAreaChanged () override
virtual void RequestNewObjectArea (tools::Rectangle &) override
virtual void ViewChanged () override

Private Attributes

bool m_IsInDoVerb
bool m_IsOldCheckForOLEInCaption

Additional Inherited Members

- Static Public Member Functions inherited from SfxInPlaceClient
static SfxInPlaceClientGetClient (SfxObjectShell const *pDoc, const css::uno::Reference< css::embed::XEmbeddedObject > &xObject)

Detailed Description

Definition at line 30 of file swcli.hxx.

Constructor & Destructor Documentation

◆ SwOleClient()

SwOleClient::SwOleClient ( SwView pView,
SwEditWin pWin,
const svt::EmbeddedObjectRef xObj 

Definition at line 37 of file swcli.cxx.

References svt::EmbeddedObjectRef::GetObject(), and SfxInPlaceClient::SetObject().

Member Function Documentation

◆ FormatChanged()

void SwOleClient::FormatChanged ( )

◆ IsCheckForOLEInCaption()

bool SwOleClient::IsCheckForOLEInCaption ( ) const

Definition at line 44 of file swcli.hxx.

References m_IsOldCheckForOLEInCaption.

◆ IsProtected()

bool SwOleClient::IsProtected ( ) const

◆ ObjectAreaChanged()

void SwOleClient::ObjectAreaChanged ( )

◆ RequestNewObjectArea()

void SwOleClient::RequestNewObjectArea ( tools::Rectangle aLogRect)

◆ SetInDoVerb()

void SwOleClient::SetInDoVerb ( bool const  bFlag)

Definition at line 42 of file swcli.hxx.

References m_IsInDoVerb.

◆ ViewChanged()

void SwOleClient::ViewChanged ( )

Member Data Documentation

◆ m_IsInDoVerb

bool SwOleClient::m_IsInDoVerb

Definition at line 32 of file swcli.hxx.

Referenced by SetInDoVerb(), and ViewChanged().

◆ m_IsOldCheckForOLEInCaption

bool SwOleClient::m_IsOldCheckForOLEInCaption

Definition at line 33 of file swcli.hxx.

Referenced by IsCheckForOLEInCaption().

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