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 ()
 
virtual OutputDevicegetOutDev ()=0
 
virtual const OutputDevicegetOutDev () const =0
 

Private Member Functions

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

Private Attributes

vcl::WindowmrOutputWindow
 

Detailed Description

Definition at line 30 of file windowoutdevholder.hxx.

Constructor & Destructor Documentation

◆ WindowOutDevHolder() [1/2]

vclcanvas::WindowOutDevHolder::WindowOutDevHolder ( const WindowOutDevHolder )
delete

◆ WindowOutDevHolder() [2/2]

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

Member Function Documentation

◆ getOutDev() [1/2]

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

Implements vclcanvas::OutDevProvider.

Definition at line 40 of file windowoutdevholder.hxx.

References vcl::Window::GetOutDev(), and mrOutputWindow.

◆ getOutDev() [2/2]

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

Implements vclcanvas::OutDevProvider.

Definition at line 39 of file windowoutdevholder.hxx.

References vcl::Window::GetOutDev(), and mrOutputWindow.

◆ operator=()

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

Member Data Documentation

◆ mrOutputWindow

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

Definition at line 52 of file windowoutdevholder.hxx.

Referenced by getOutDev().


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