LibreOffice Module canvas (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
vclcanvas::WindowOutDevHolder Class Reference

#include <windowoutdevholder.hxx>

Inheritance diagram for vclcanvas::WindowOutDevHolder:
[legend]
Collaboration diagram for vclcanvas::WindowOutDevHolder:
[legend]

Public Member Functions

 WindowOutDevHolder (const WindowOutDevHolder &)=delete
 
const WindowOutDevHolder operator= (const WindowOutDevHolder &)=delete
 
 WindowOutDevHolder (const css::uno::Reference< css::awt::XWindow > &xWin)
 
- Public Member Functions inherited from vclcanvas::OutDevProvider
virtual ~OutDevProvider ()
 

Private Member Functions

virtual OutputDevicegetOutDev () override
 
virtual const OutputDevicegetOutDev () const override
 

Private Attributes

vcl::WindowmrOutputWindow
 

Detailed Description

Definition at line 31 of file windowoutdevholder.hxx.

Constructor & Destructor Documentation

vclcanvas::WindowOutDevHolder::WindowOutDevHolder ( const WindowOutDevHolder )
delete
vclcanvas::WindowOutDevHolder::WindowOutDevHolder ( const css::uno::Reference< css::awt::XWindow > &  xWin)
explicit

Member Function Documentation

virtual OutputDevice& vclcanvas::WindowOutDevHolder::getOutDev ( )
inlineoverrideprivatevirtual

Implements vclcanvas::OutDevProvider.

Definition at line 40 of file windowoutdevholder.hxx.

References mrOutputWindow.

virtual const OutputDevice& vclcanvas::WindowOutDevHolder::getOutDev ( ) const
inlineoverrideprivatevirtual

Implements vclcanvas::OutDevProvider.

Definition at line 41 of file windowoutdevholder.hxx.

References mrOutputWindow.

const WindowOutDevHolder vclcanvas::WindowOutDevHolder::operator= ( const WindowOutDevHolder )
delete

Member Data Documentation

vcl::Window& vclcanvas::WindowOutDevHolder::mrOutputWindow
private

Definition at line 53 of file windowoutdevholder.hxx.

Referenced by getOutDev().


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