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
- 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

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 ( SwView pView,
SwEditWin pWin,
const svt::EmbeddedObjectRef xObj 

Definition at line 35 of file swcli.cxx.

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

Member Function Documentation

void SwOleClient::FormatChanged ( )
bool SwOleClient::IsCheckForOLEInCaption ( ) const

Definition at line 44 of file swcli.hxx.

References m_IsOldCheckForOLEInCaption.

void SwOleClient::ObjectAreaChanged ( )
void SwOleClient::RequestNewObjectArea ( tools::Rectangle aLogRect)
void SwOleClient::SetInDoVerb ( bool const  bFlag)

Definition at line 42 of file swcli.hxx.

void SwOleClient::ViewChanged ( )

Member Data Documentation

bool SwOleClient::m_IsInDoVerb

Definition at line 32 of file swcli.hxx.

Referenced by ViewChanged().

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: