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

#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
 
- 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 (long nVerb)
 
void VisAreaChanged ()
 
void ResetObject ()
 
bool IsUIActive ()
 

Private Member Functions

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

Private Attributes

bool m_IsInDoVerb
 
bool const 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 37 of file swcli.cxx.

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

Member Function Documentation

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

Definition at line 44 of file swcli.hxx.

References m_IsOldCheckForOLEInCaption.

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

Definition at line 42 of file swcli.hxx.

void SwOleClient::ViewChanged ( )
overrideprivatevirtual

Member Data Documentation

bool SwOleClient::m_IsInDoVerb
private

Definition at line 32 of file swcli.hxx.

Referenced by ViewChanged().

bool const 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: