20#ifndef INCLUDED_VCL_DOCKINGAREA_HXX
21#define INCLUDED_VCL_DOCKINGAREA_HXX
23#include <config_options.h>
29class UNLESS_MERGELIBS(VCL_DLLPUBLIC) DockingAreaWindow final :
public vcl::Window
31 class SAL_DLLPRIVATE ImplData;
34 std::unique_ptr<ImplData> mpImplData;
36 DockingAreaWindow (
const DockingAreaWindow &) =
delete;
37 DockingAreaWindow &
operator= (
const DockingAreaWindow &) =
delete;
41 virtual ~DockingAreaWindow()
override;
42 virtual void dispose()
override;
46 bool IsHorizontal()
const;
50 virtual void Resize()
override;
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...
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 void StateChanged(StateChangedType nStateChange)
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect)
virtual void DataChanged(const DataChangedEvent &rDCEvt)
virtual void ApplySettings(vcl::RenderContext &rRenderContext)