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

#include <Qt5Object.hxx>

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

Public Member Functions

 Qt5Object (Qt5Frame *pParent, bool bShow)
 
 ~Qt5Object () override
 
Qt5Frameframe () const
 
QWidget * widget () const
 
QWindow * windowHandle () 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
 
- Public Member Functions inherited from SalObject
 SalObject ()
 
virtual ~SalObject ()
 
virtual void Enable (bool)
 
virtual void GrabFocus ()
 
virtual void Reparent (SalFrame *)
 
virtual void SetLeaveEnterBackgrounds (const css::uno::Sequence< css::uno::Any > &, const css::uno::Sequence< css::uno::Any > &)
 
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
 
Qt5Framem_pParent
 
QWidget * m_pQWidget
 
QWindow * m_pQWindow
 
QRegion m_pRegion
 

Detailed Description

Definition at line 32 of file Qt5Object.hxx.

Constructor & Destructor Documentation

Qt5Object::Qt5Object ( Qt5Frame pParent,
bool  bShow 
)
Qt5Object::~Qt5Object ( )
override

Member Function Documentation

virtual void Qt5Object::BeginSetClipRegion ( sal_uInt32  nRects)
overridevirtual

Implements SalObject.

virtual void Qt5Object::EndSetClipRegion ( )
overridevirtual

Implements SalObject.

Qt5Frame* Qt5Object::frame ( ) const
inline

Definition at line 46 of file Qt5Object.hxx.

References m_pParent.

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

Implements SalObject.

Definition at line 62 of file Qt5Object.hxx.

References m_aSystemData.

virtual void Qt5Object::ResetClipRegion ( )
overridevirtual

Implements SalObject.

virtual void Qt5Object::SetForwardKey ( bool  bEnable)
overridevirtual

Reimplemented from SalObject.

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

Implements SalObject.

virtual void Qt5Object::Show ( bool  bVisible)
overridevirtual

Implements SalObject.

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

Implements SalObject.

QWidget* Qt5Object::widget ( ) const
inline

Definition at line 47 of file Qt5Object.hxx.

References m_pQWidget.

QWindow* Qt5Object::windowHandle ( ) const
inline

Definition at line 48 of file Qt5Object.hxx.

References m_pQWindow.

Member Data Documentation

SystemEnvData Qt5Object::m_aSystemData
private

Definition at line 36 of file Qt5Object.hxx.

Referenced by GetSystemData().

Qt5Frame* Qt5Object::m_pParent
private

Definition at line 37 of file Qt5Object.hxx.

Referenced by frame().

QWidget* Qt5Object::m_pQWidget
private

Definition at line 38 of file Qt5Object.hxx.

Referenced by widget().

QWindow* Qt5Object::m_pQWindow
private

Definition at line 39 of file Qt5Object.hxx.

Referenced by windowHandle().

QRegion Qt5Object::m_pRegion
private

Definition at line 40 of file Qt5Object.hxx.


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