LibreOffice Module sfx2 (master) 1
Public Member Functions | Public Attributes | List of all members
SfxInPlaceClient_Impl Class Reference
Inheritance diagram for SfxInPlaceClient_Impl:
[legend]
Collaboration diagram for SfxInPlaceClient_Impl:
[legend]

Public Member Functions

 SfxInPlaceClient_Impl ()
 
void SizeHasChanged ()
 
 DECL_LINK (TimerHdl, Timer *, void)
 
uno::Reference< frame::XFrame > const & GetFrame () const
 
virtual void SAL_CALL saveObject () override
 
virtual void SAL_CALL visibilityChanged (sal_Bool bVisible) override
 
virtual sal_Bool SAL_CALL canInplaceActivate () override
 
virtual void SAL_CALL activatingInplace () override
 
virtual void SAL_CALL activatingUI () override
 
virtual void SAL_CALL deactivatedInplace () override
 
virtual void SAL_CALL deactivatedUI () override
 
virtual uno::Reference< css::frame::XLayoutManager > SAL_CALL getLayoutManager () override
 
virtual uno::Reference< frame::XDispatchProvider > SAL_CALL getInplaceDispatchProvider () override
 
virtual awt::Rectangle SAL_CALL getPlacement () override
 
virtual awt::Rectangle SAL_CALL getClipRectangle () override
 
virtual void SAL_CALL translateAccelerators (const uno::Sequence< awt::KeyEvent > &aKeys) override
 
virtual void SAL_CALL scrollObject (const awt::Size &aOffset) override
 
virtual void SAL_CALL changedPlacement (const awt::Rectangle &aPosRect) override
 
virtual uno::Reference< util::XCloseable > SAL_CALL getComponent () override
 
virtual uno::Reference< awt::XWindow > SAL_CALL getWindow () override
 
virtual void SAL_CALL notifyEvent (const document::EventObject &aEvent) override
 
virtual void SAL_CALL changingState (const css::lang::EventObject &aEvent, ::sal_Int32 nOldState, ::sal_Int32 nNewState) override
 
virtual void SAL_CALL stateChanged (const css::lang::EventObject &aEvent, ::sal_Int32 nOldState, ::sal_Int32 nNewState) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &aEvent) override
 

Public Attributes

Timer m_aTimer { "sfx::SfxInPlaceClient m_xImpl::m_aTimer" }
 
tools::Rectangle m_aObjArea
 
Fraction m_aScaleWidth
 
Fraction m_aScaleHeight
 
SfxInPlaceClientm_pClient
 
sal_Int64 m_nAspect
 
bool m_bStoreObject
 
bool m_bUIActive
 
bool m_bResizeNoScale
 
bool m_bNegativeX
 
uno::Reference< embed::XEmbeddedObject > m_xObject
 

Detailed Description

Definition at line 108 of file ipclient.cxx.

Constructor & Destructor Documentation

◆ SfxInPlaceClient_Impl()

SfxInPlaceClient_Impl::SfxInPlaceClient_Impl ( )
inline

Definition at line 129 of file ipclient.cxx.

Member Function Documentation

◆ activatingInplace()

void SAL_CALL SfxInPlaceClient_Impl::activatingInplace ( )
overridevirtual

◆ activatingUI()

void SAL_CALL SfxInPlaceClient_Impl::activatingUI ( )
overridevirtual

◆ canInplaceActivate()

sal_Bool SAL_CALL SfxInPlaceClient_Impl::canInplaceActivate ( )
overridevirtual

Definition at line 330 of file ipclient.cxx.

References m_nAspect, and m_xObject.

◆ changedPlacement()

void SAL_CALL SfxInPlaceClient_Impl::changedPlacement ( const awt::Rectangle &  aPosRect)
overridevirtual

◆ changingState()

void SAL_CALL SfxInPlaceClient_Impl::changingState ( const css::lang::EventObject &  aEvent,
::sal_Int32  nOldState,
::sal_Int32  nNewState 
)
overridevirtual

Definition at line 175 of file ipclient.cxx.

◆ deactivatedInplace()

void SAL_CALL SfxInPlaceClient_Impl::deactivatedInplace ( )
overridevirtual

◆ deactivatedUI()

void SAL_CALL SfxInPlaceClient_Impl::deactivatedUI ( )
overridevirtual

◆ DECL_LINK()

SfxInPlaceClient_Impl::DECL_LINK ( TimerHdl  ,
Timer ,
void   
)

◆ disposing()

void SAL_CALL SfxInPlaceClient_Impl::disposing ( const css::lang::EventObject &  aEvent)
overridevirtual

Definition at line 209 of file ipclient.cxx.

References m_pClient.

◆ getClipRectangle()

awt::Rectangle SAL_CALL SfxInPlaceClient_Impl::getClipRectangle ( )
overridevirtual

◆ getComponent()

uno::Reference< util::XCloseable > SAL_CALL SfxInPlaceClient_Impl::getComponent ( )
overridevirtual

◆ GetFrame()

uno::Reference< frame::XFrame > const & SfxInPlaceClient_Impl::GetFrame ( ) const

◆ getInplaceDispatchProvider()

uno::Reference< frame::XDispatchProvider > SAL_CALL SfxInPlaceClient_Impl::getInplaceDispatchProvider ( )
overridevirtual

Definition at line 424 of file ipclient.cxx.

References GetFrame().

◆ getLayoutManager()

uno::Reference< css::frame::XLayoutManager > SAL_CALL SfxInPlaceClient_Impl::getLayoutManager ( )
overridevirtual

Definition at line 403 of file ipclient.cxx.

References ex, cppu::getCaughtException(), GetFrame(), and xFrame.

◆ getPlacement()

awt::Rectangle SAL_CALL SfxInPlaceClient_Impl::getPlacement ( )
overridevirtual

◆ getWindow()

uno::Reference< awt::XWindow > SAL_CALL SfxInPlaceClient_Impl::getWindow ( )
overridevirtual

◆ notifyEvent()

void SAL_CALL SfxInPlaceClient_Impl::notifyEvent ( const document::EventObject &  aEvent)
overridevirtual

◆ saveObject()

void SAL_CALL SfxInPlaceClient_Impl::saveObject ( )
overridevirtual

◆ scrollObject()

void SAL_CALL SfxInPlaceClient_Impl::scrollObject ( const awt::Size &  aOffset)
overridevirtual

Definition at line 504 of file ipclient.cxx.

References SfxInPlaceClient::GetViewShell(), and m_pClient.

◆ SizeHasChanged()

void SfxInPlaceClient_Impl::SizeHasChanged ( )

◆ stateChanged()

void SAL_CALL SfxInPlaceClient_Impl::stateChanged ( const css::lang::EventObject &  aEvent,
::sal_Int32  nOldState,
::sal_Int32  nNewState 
)
overridevirtual

◆ translateAccelerators()

void SAL_CALL SfxInPlaceClient_Impl::translateAccelerators ( const uno::Sequence< awt::KeyEvent > &  aKeys)
overridevirtual

Definition at line 495 of file ipclient.cxx.

References SfxInPlaceClient::GetViewShell(), and m_pClient.

◆ visibilityChanged()

void SAL_CALL SfxInPlaceClient_Impl::visibilityChanged ( sal_Bool  bVisible)
overridevirtual

Member Data Documentation

◆ m_aObjArea

tools::Rectangle SfxInPlaceClient_Impl::m_aObjArea

Definition at line 116 of file ipclient.cxx.

Referenced by changedPlacement(), getClipRectangle(), getPlacement(), and SizeHasChanged().

◆ m_aScaleHeight

Fraction SfxInPlaceClient_Impl::m_aScaleHeight

Definition at line 118 of file ipclient.cxx.

Referenced by changedPlacement(), getClipRectangle(), and getPlacement().

◆ m_aScaleWidth

Fraction SfxInPlaceClient_Impl::m_aScaleWidth

Definition at line 117 of file ipclient.cxx.

Referenced by changedPlacement(), getClipRectangle(), and getPlacement().

◆ m_aTimer

Timer SfxInPlaceClient_Impl::m_aTimer { "sfx::SfxInPlaceClient m_xImpl::m_aTimer" }

Definition at line 115 of file ipclient.cxx.

◆ m_bNegativeX

bool SfxInPlaceClient_Impl::m_bNegativeX

Definition at line 124 of file ipclient.cxx.

Referenced by activatingInplace().

◆ m_bResizeNoScale

bool SfxInPlaceClient_Impl::m_bResizeNoScale

Definition at line 123 of file ipclient.cxx.

Referenced by changedPlacement(), and SizeHasChanged().

◆ m_bStoreObject

bool SfxInPlaceClient_Impl::m_bStoreObject

Definition at line 121 of file ipclient.cxx.

Referenced by saveObject().

◆ m_bUIActive

bool SfxInPlaceClient_Impl::m_bUIActive

Definition at line 122 of file ipclient.cxx.

Referenced by activatingUI(), and deactivatedUI().

◆ m_nAspect

sal_Int64 SfxInPlaceClient_Impl::m_nAspect

Definition at line 120 of file ipclient.cxx.

Referenced by canInplaceActivate(), notifyEvent(), and SizeHasChanged().

◆ m_pClient

SfxInPlaceClient* SfxInPlaceClient_Impl::m_pClient

◆ m_xObject

uno::Reference< embed::XEmbeddedObject > SfxInPlaceClient_Impl::m_xObject

Definition at line 126 of file ipclient.cxx.

Referenced by canInplaceActivate(), changedPlacement(), saveObject(), and SizeHasChanged().


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