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 120 of file impltools.hxx.

Constructor & Destructor Documentation

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

Definition at line 123 of file impltools.hxx.

References init().

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

Definition at line 131 of file impltools.hxx.

References get(), init(), and NONE.

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

Member Function Documentation

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

Member Data Documentation

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

Definition at line 162 of file impltools.hxx.

Referenced by ~OutDevStateKeeper().

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

Definition at line 163 of file impltools.hxx.

Referenced by ~OutDevStateKeeper().

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

Definition at line 161 of file impltools.hxx.

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


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