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

Public Member Functions

 ControlHolder ()
 
 ControlHolder (const Reference< XControl > &_rxControl)
 
ControlHolderoperator= (const Reference< XControl > &_rxControl)
 
bool is () const
 
void clear ()
 
bool isDesignMode () const
 
void setDesignMode (const bool _bDesign) const
 
bool isVisible () const
 
void setVisible (const bool _bVisible) const
 
Reference< XControlModel > getModel () const
 
void setModel (const Reference< XControlModel > &_m) const
 
void addWindowListener (const Reference< XWindowListener > &_l) const
 
void removeWindowListener (const Reference< XWindowListener > &_l) const
 
void setPosSize (const tools::Rectangle &_rPosSize) const
 
tools::Rectangle getPosSize () const
 
void setZoom (const ::basegfx::B2DVector &_rScale) const
 
::basegfx::B2DVector getZoom () const
 
void invalidate () const
 
const Reference< XControl > & getControl () const
 

Private Attributes

Reference< XControl > m_xControl
 
Reference< XWindow2 > m_xControlWindow
 
Reference< XView > m_xControlView
 

Detailed Description

Definition at line 134 of file viewobjectcontactofunocontrol.cxx.

Constructor & Destructor Documentation

sdr::contact::ControlHolder::ControlHolder ( )
inline

Definition at line 142 of file viewobjectcontactofunocontrol.cxx.

sdr::contact::ControlHolder::ControlHolder ( const Reference< XControl > &  _rxControl)
inlineexplicit

Definition at line 149 of file viewobjectcontactofunocontrol.cxx.

Member Function Documentation

void sdr::contact::ControlHolder::addWindowListener ( const Reference< XWindowListener > &  _l) const
inline
void sdr::contact::ControlHolder::clear ( )
inline
const Reference< XControl >& sdr::contact::ControlHolder::getControl ( ) const
inline
Reference< XControlModel > sdr::contact::ControlHolder::getModel ( ) const
inline
tools::Rectangle sdr::contact::ControlHolder::getPosSize ( ) const
basegfx::B2DVector sdr::contact::ControlHolder::getZoom ( ) const
void sdr::contact::ControlHolder::invalidate ( ) const
bool sdr::contact::ControlHolder::is ( ) const
inline
bool sdr::contact::ControlHolder::isDesignMode ( ) const
inline
bool sdr::contact::ControlHolder::isVisible ( ) const
inline
ControlHolder& sdr::contact::ControlHolder::operator= ( const Reference< XControl > &  _rxControl)
inline

Definition at line 157 of file viewobjectcontactofunocontrol.cxx.

References clear().

void sdr::contact::ControlHolder::removeWindowListener ( const Reference< XWindowListener > &  _l) const
inline
void sdr::contact::ControlHolder::setDesignMode ( const bool  _bDesign) const
inline
void sdr::contact::ControlHolder::setModel ( const Reference< XControlModel > &  _m) const
inline
void sdr::contact::ControlHolder::setPosSize ( const tools::Rectangle _rPosSize) const
void sdr::contact::ControlHolder::setVisible ( const bool  _bVisible) const
inline
void sdr::contact::ControlHolder::setZoom ( const ::basegfx::B2DVector _rScale) const

Member Data Documentation

Reference< XControl > sdr::contact::ControlHolder::m_xControl
private

Definition at line 137 of file viewobjectcontactofunocontrol.cxx.

Referenced by getControl(), getZoom(), and invalidate().

Reference< XView > sdr::contact::ControlHolder::m_xControlView
private

Definition at line 139 of file viewobjectcontactofunocontrol.cxx.

Referenced by setZoom().

Reference< XWindow2 > sdr::contact::ControlHolder::m_xControlWindow
private

Definition at line 138 of file viewobjectcontactofunocontrol.cxx.

Referenced by getPosSize(), and setPosSize().


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