LibreOffice Module starmath (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SmTmpDevice Class Reference

#include <tmpdevice.hxx>

Collaboration diagram for SmTmpDevice:
[legend]

Public Member Functions

 SmTmpDevice (OutputDevice &rTheDev, bool bUseMap100th_mm)
 
 ~SmTmpDevice () COVERITY_NOEXCEPT_FALSE
 
void SetFont (const vcl::Font &rNewFont)
 
void SetLineColor (const Color &rColor)
 
void SetFillColor (const Color &rColor)
 
 operator OutputDevice & ()
 

Private Member Functions

 SmTmpDevice (const SmTmpDevice &)=delete
 
SmTmpDeviceoperator= (const SmTmpDevice &)=delete
 
Color GetTextColor (const Color &rTextColor)
 

Private Attributes

OutputDevicerOutDev
 

Detailed Description

Definition at line 25 of file tmpdevice.hxx.

Constructor & Destructor Documentation

◆ SmTmpDevice() [1/2]

SmTmpDevice::SmTmpDevice ( const SmTmpDevice )
privatedelete

◆ SmTmpDevice() [2/2]

SmTmpDevice::SmTmpDevice ( OutputDevice rTheDev,
bool  bUseMap100th_mm 
)

◆ ~SmTmpDevice()

SmTmpDevice::~SmTmpDevice ( )
inline

Definition at line 36 of file tmpdevice.hxx.

References OutputDevice::Pop(), and rOutDev.

Member Function Documentation

◆ GetTextColor()

Color SmTmpDevice::GetTextColor ( const Color rTextColor)
private

◆ operator OutputDevice &()

SmTmpDevice::operator OutputDevice & ( )
inline

Definition at line 43 of file tmpdevice.hxx.

References rOutDev.

◆ operator=()

SmTmpDevice & SmTmpDevice::operator= ( const SmTmpDevice )
privatedelete

◆ SetFillColor()

void SmTmpDevice::SetFillColor ( const Color rColor)
inline

Definition at line 41 of file tmpdevice.hxx.

References GetTextColor(), rOutDev, and OutputDevice::SetFillColor().

Referenced by SmDrawingVisitor::Visit().

◆ SetFont()

void SmTmpDevice::SetFont ( const vcl::Font rNewFont)

◆ SetLineColor()

void SmTmpDevice::SetLineColor ( const Color rColor)
inline

Definition at line 40 of file tmpdevice.hxx.

References GetTextColor(), rOutDev, and OutputDevice::SetLineColor().

Referenced by SmDrawingVisitor::Visit().

Member Data Documentation

◆ rOutDev

OutputDevice& SmTmpDevice::rOutDev
private

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