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:

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

Constructor & Destructor Documentation

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

Definition at line 120 of file impltools.hxx.

References init().

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

Definition at line 128 of file impltools.hxx.

References init(), and NONE.

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

Member Function Documentation

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

Member Data Documentation

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

Definition at line 159 of file impltools.hxx.

Referenced by ~OutDevStateKeeper().

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

Definition at line 160 of file impltools.hxx.

Referenced by ~OutDevStateKeeper().

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

Definition at line 158 of file impltools.hxx.

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

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