20#ifndef INCLUDED_VCL_SYSCHILD_HXX
21#define INCLUDED_VCL_SYSCHILD_HXX
45 virtual void dispose()
override;
51 void EnableEraseBackground(
bool bEnable );
52 void SetForwardKey(
bool bEnable );
58 void SetLeaveEnterBackgrounds(
const css::uno::Sequence<css::uno::Any>& rLeaveArgs,
const css::uno::Sequence<css::uno::Any>& rEnterArgs);
60 sal_IntPtr GetParentWindowHandle()
const;
62 void* CreateGStreamerSink();
SystemChildWindow(const SystemChildWindow &)=delete
VclReferenceBase & operator=(const VclReferenceBase &)=delete
virtual void dispose() override
This is intended to be used to clear any locally held references to other Window-subclass objects.
virtual Size GetOptimalSize() const
SAL_DLLPRIVATE void ImplInit(vcl::Window *pParent, WinBits nStyle, SystemParentData *pSystemParentData)
virtual const SystemEnvData * GetSystemData() const
std::unique_ptr< sal_Int32[]> pData