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:
[legend]
Collaboration diagram for SwOleClient:
[legend]

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 ( )
overridevirtual

◆ IsCheckForOLEInCaption()

bool SwOleClient::IsCheckForOLEInCaption ( ) const
inline

Definition at line 44 of file swcli.hxx.

References m_IsOldCheckForOLEInCaption.

◆ IsProtected()

bool SwOleClient::IsProtected ( ) const
overridevirtual

◆ ObjectAreaChanged()

void SwOleClient::ObjectAreaChanged ( )
overrideprivatevirtual

◆ RequestNewObjectArea()

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

◆ SetInDoVerb()

void SwOleClient::SetInDoVerb ( bool const  bFlag)
inline

Definition at line 42 of file swcli.hxx.

References m_IsInDoVerb.

◆ ViewChanged()

void SwOleClient::ViewChanged ( )
overrideprivatevirtual

Member Data Documentation

◆ m_IsInDoVerb

bool SwOleClient::m_IsInDoVerb
private

Definition at line 32 of file swcli.hxx.

Referenced by SetInDoVerb(), and ViewChanged().

◆ m_IsOldCheckForOLEInCaption

bool SwOleClient::m_IsOldCheckForOLEInCaption
private

Definition at line 33 of file swcli.hxx.

Referenced by IsCheckForOLEInCaption().


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