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

#include <impltools.hxx>

Collaboration diagram for vclcanvas::tools::OutDevStateKeeper:
[legend]

Public Member Functions

 OutDevStateKeeper (OutputDevice &rOutDev)
 
 OutDevStateKeeper (const OutDevProviderSharedPtr &rOutDev)
 
 ~OutDevStateKeeper ()
 

Private Member Functions

void init ()
 

Private Attributes

VclPtr< OutputDevicempOutDev
 
const bool mbMappingWasEnabled
 
const AntialiasingFlags mnAntiAliasing
 

Detailed Description

Definition at line 122 of file impltools.hxx.

Constructor & Destructor Documentation

◆ OutDevStateKeeper() [1/2]

vclcanvas::tools::OutDevStateKeeper::OutDevStateKeeper ( OutputDevice rOutDev)
inlineexplicit

Definition at line 125 of file impltools.hxx.

References init().

◆ OutDevStateKeeper() [2/2]

vclcanvas::tools::OutDevStateKeeper::OutDevStateKeeper ( const OutDevProviderSharedPtr rOutDev)
inlineexplicit

Definition at line 133 of file impltools.hxx.

References init(), and NONE.

◆ ~OutDevStateKeeper()

vclcanvas::tools::OutDevStateKeeper::~OutDevStateKeeper ( )
inline

Definition at line 141 of file impltools.hxx.

References mbMappingWasEnabled, mnAntiAliasing, and mpOutDev.

Member Function Documentation

◆ init()

void vclcanvas::tools::OutDevStateKeeper::init ( )
inlineprivate

Definition at line 153 of file impltools.hxx.

References mpOutDev.

Referenced by OutDevStateKeeper().

Member Data Documentation

◆ mbMappingWasEnabled

const bool vclcanvas::tools::OutDevStateKeeper::mbMappingWasEnabled
private

Definition at line 164 of file impltools.hxx.

Referenced by ~OutDevStateKeeper().

◆ mnAntiAliasing

const AntialiasingFlags vclcanvas::tools::OutDevStateKeeper::mnAntiAliasing
private

Definition at line 165 of file impltools.hxx.

Referenced by ~OutDevStateKeeper().

◆ mpOutDev

VclPtr<OutputDevice> vclcanvas::tools::OutDevStateKeeper::mpOutDev
private

Definition at line 163 of file impltools.hxx.

Referenced by init(), and ~OutDevStateKeeper().


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