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

Constructor & Destructor Documentation

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

Definition at line 123 of file impltools.hxx.

References init().

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

Definition at line 131 of file impltools.hxx.

References get(), 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 162 of file impltools.hxx.

Referenced by ~OutDevStateKeeper().

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

Definition at line 163 of file impltools.hxx.

Referenced by ~OutDevStateKeeper().

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

Definition at line 161 of file impltools.hxx.

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

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