LibreOffice Module svx (master)  1
Public Member Functions | Private Attributes | List of all members
sdr::contact::InvisibleControlViewAccess Class Reference

is a ->IPageViewAccess implementation which can be used to create an invisible control for an arbitrary window More...

Inheritance diagram for sdr::contact::InvisibleControlViewAccess:
[legend]
Collaboration diagram for sdr::contact::InvisibleControlViewAccess:
[legend]

Public Member Functions

 InvisibleControlViewAccess (Reference< XControlContainer > &_inout_ControlContainer)
 
virtual ~InvisibleControlViewAccess ()
 
virtual bool isDesignMode () const override
 determines whether the view is currently in design mode More...
 
virtual Reference< XControlContainer > getControlContainer (const OutputDevice &_rDevice) const override
 retrieves the control container for a given output device More...
 
virtual bool isLayerVisible (SdrLayerID _nLayerID) const override
 determines whether a given layer is visible More...
 

Private Attributes

Reference< XControlContainer > & m_rControlContainer
 

Additional Inherited Members

- Protected Member Functions inherited from sdr::contact::IPageViewAccess
 ~IPageViewAccess ()
 

Detailed Description

is a ->IPageViewAccess implementation which can be used to create an invisible control for an arbitrary window

Definition at line 399 of file viewobjectcontactofunocontrol.cxx.

Constructor & Destructor Documentation

sdr::contact::InvisibleControlViewAccess::InvisibleControlViewAccess ( Reference< XControlContainer > &  _inout_ControlContainer)
inlineexplicit

Definition at line 404 of file viewobjectcontactofunocontrol.cxx.

virtual sdr::contact::InvisibleControlViewAccess::~InvisibleControlViewAccess ( )
inlinevirtual

Definition at line 409 of file viewobjectcontactofunocontrol.cxx.

Member Function Documentation

Reference< XControlContainer > sdr::contact::InvisibleControlViewAccess::getControlContainer ( const OutputDevice _rDevice) const
overridevirtual

retrieves the control container for a given output device

Implements sdr::contact::IPageViewAccess.

Definition at line 424 of file viewobjectcontactofunocontrol.cxx.

References VCLUnoHelper::CreateControlContainer(), and m_rControlContainer.

bool sdr::contact::InvisibleControlViewAccess::isDesignMode ( ) const
overridevirtual

determines whether the view is currently in design mode

Implements sdr::contact::IPageViewAccess.

Definition at line 418 of file viewobjectcontactofunocontrol.cxx.

bool sdr::contact::InvisibleControlViewAccess::isLayerVisible ( SdrLayerID  _nLayerID) const
overridevirtual

determines whether a given layer is visible

Implements sdr::contact::IPageViewAccess.

Definition at line 437 of file viewobjectcontactofunocontrol.cxx.

Member Data Documentation

Reference< XControlContainer >& sdr::contact::InvisibleControlViewAccess::m_rControlContainer
private

Definition at line 402 of file viewobjectcontactofunocontrol.cxx.

Referenced by getControlContainer().


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