LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
QtObject Class Referencefinal

#include <QtObject.hxx>

Inheritance diagram for QtObject:
[legend]
Collaboration diagram for QtObject:
[legend]

Public Member Functions

 QtObject (QtFrame *pParent, bool bShow)
 
 ~QtObject () override
 
QtFrameframe () const
 
QWidget * widget () const
 
QWindow * windowHandle () const
 
bool forwardKey () const
 
virtual void ResetClipRegion () override
 
virtual void BeginSetClipRegion (sal_uInt32 nRects) override
 
virtual void UnionClipRegion (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override
 
virtual void EndSetClipRegion () override
 
virtual void SetPosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override
 
virtual void Show (bool bVisible) override
 
virtual void SetForwardKey (bool bEnable) override
 
virtual const SystemEnvDataGetSystemData () const override
 
virtual void Reparent (SalFrame *pFrame) override
 
- Public Member Functions inherited from SalObject
 SalObject ()
 
virtual ~SalObject ()
 
virtual void ResetClipRegion ()=0
 
virtual void BeginSetClipRegion (sal_uInt32 nRects)=0
 
virtual void UnionClipRegion (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight)=0
 
virtual void EndSetClipRegion ()=0
 
virtual void SetPosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight)=0
 
virtual void Show (bool bVisible)=0
 
virtual void Enable (bool)
 
virtual void GrabFocus ()
 
virtual void Reparent (SalFrame *)
 
virtual void SetForwardKey (bool)
 
virtual void SetLeaveEnterBackgrounds (const css::uno::Sequence< css::uno::Any > &, const css::uno::Sequence< css::uno::Any > &)
 
virtual const SystemEnvDataGetSystemData () const =0
 
virtual Size GetOptimalSize () const
 
void SetCallback (SystemChildWindow *pInst, SALOBJECTPROC pProc)
 
void CallCallback (SalObjEvent nEvent)
 
void SetMouseTransparent (bool bMouseTransparent)
 
bool IsMouseTransparent () const
 
void EnableEraseBackground (bool bEnable)
 
bool IsEraseBackgroundEnabled () const
 

Private Attributes

SystemEnvData m_aSystemData
 
QtFramem_pParent
 
QtObjectWidgetm_pQWidget
 
QRegion m_pRegion
 
bool m_bForwardKey
 

Detailed Description

Definition at line 33 of file qt5/QtObject.hxx.

Constructor & Destructor Documentation

◆ QtObject()

QtObject::QtObject ( QtFrame pParent,
bool  bShow 
)

◆ ~QtObject()

QtObject::~QtObject ( )
override

Member Function Documentation

◆ BeginSetClipRegion()

virtual void QtObject::BeginSetClipRegion ( sal_uInt32  nRects)
overridevirtual

Implements SalObject.

◆ EndSetClipRegion()

virtual void QtObject::EndSetClipRegion ( )
overridevirtual

Implements SalObject.

◆ forwardKey()

bool QtObject::forwardKey ( ) const
inline

Definition at line 50 of file qt5/QtObject.hxx.

References m_bForwardKey.

◆ frame()

QtFrame * QtObject::frame ( ) const
inline

Definition at line 47 of file qt5/QtObject.hxx.

References m_pParent.

◆ GetSystemData()

virtual const SystemEnvData * QtObject::GetSystemData ( ) const
inlineoverridevirtual

Implements SalObject.

Definition at line 64 of file qt5/QtObject.hxx.

References m_aSystemData.

◆ Reparent()

virtual void QtObject::Reparent ( SalFrame pFrame)
overridevirtual

Reimplemented from SalObject.

◆ ResetClipRegion()

virtual void QtObject::ResetClipRegion ( )
overridevirtual

Implements SalObject.

◆ SetForwardKey()

virtual void QtObject::SetForwardKey ( bool  bEnable)
overridevirtual

Reimplemented from SalObject.

◆ SetPosSize()

virtual void QtObject::SetPosSize ( tools::Long  nX,
tools::Long  nY,
tools::Long  nWidth,
tools::Long  nHeight 
)
overridevirtual

Implements SalObject.

◆ Show()

virtual void QtObject::Show ( bool  bVisible)
overridevirtual

Implements SalObject.

◆ UnionClipRegion()

virtual void QtObject::UnionClipRegion ( tools::Long  nX,
tools::Long  nY,
tools::Long  nWidth,
tools::Long  nHeight 
)
overridevirtual

Implements SalObject.

◆ widget()

QWidget * QtObject::widget ( ) const
inline

Definition at line 84 of file qt5/QtObject.hxx.

References m_pQWidget.

◆ windowHandle()

QWindow * QtObject::windowHandle ( ) const

Member Data Documentation

◆ m_aSystemData

SystemEnvData QtObject::m_aSystemData
private

Definition at line 37 of file qt5/QtObject.hxx.

Referenced by GetSystemData().

◆ m_bForwardKey

bool QtObject::m_bForwardKey
private

Definition at line 41 of file qt5/QtObject.hxx.

Referenced by forwardKey().

◆ m_pParent

QtFrame* QtObject::m_pParent
private

Definition at line 38 of file qt5/QtObject.hxx.

Referenced by frame().

◆ m_pQWidget

QtObjectWidget* QtObject::m_pQWidget
private

Definition at line 39 of file qt5/QtObject.hxx.

Referenced by widget().

◆ m_pRegion

QRegion QtObject::m_pRegion
private

Definition at line 40 of file qt5/QtObject.hxx.


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