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

#include <sizedev.hxx>

Collaboration diagram for ScSizeDeviceProvider:
[legend]

Public Member Functions

 ScSizeDeviceProvider (ScDocShell *pDocSh)
 
 ~ScSizeDeviceProvider ()
 
OutputDeviceGetDevice () const
 
double GetPPTX () const
 
double GetPPTY () const
 
bool IsPrinter () const
 

Private Attributes

VclPtr< OutputDevicepDevice
 
bool bOwner
 
double nPPTX
 
double nPPTY
 
MapMode aOldMapMode
 

Detailed Description

Definition at line 28 of file sizedev.hxx.

Constructor & Destructor Documentation

ScSizeDeviceProvider::ScSizeDeviceProvider ( ScDocShell pDocSh)
ScSizeDeviceProvider::~ScSizeDeviceProvider ( )

Member Function Documentation

OutputDevice* ScSizeDeviceProvider::GetDevice ( ) const
inline
double ScSizeDeviceProvider::GetPPTX ( ) const
inline
double ScSizeDeviceProvider::GetPPTY ( ) const
inline
bool ScSizeDeviceProvider::IsPrinter ( ) const
inline

Member Data Documentation

MapMode ScSizeDeviceProvider::aOldMapMode
private

Definition at line 34 of file sizedev.hxx.

Referenced by ScSizeDeviceProvider(), and ~ScSizeDeviceProvider().

bool ScSizeDeviceProvider::bOwner
private

Definition at line 31 of file sizedev.hxx.

Referenced by IsPrinter(), ScSizeDeviceProvider(), and ~ScSizeDeviceProvider().

double ScSizeDeviceProvider::nPPTX
private

Definition at line 32 of file sizedev.hxx.

Referenced by GetPPTX(), and ScSizeDeviceProvider().

double ScSizeDeviceProvider::nPPTY
private

Definition at line 33 of file sizedev.hxx.

Referenced by GetPPTY(), and ScSizeDeviceProvider().

VclPtr<OutputDevice> ScSizeDeviceProvider::pDevice
private

Definition at line 30 of file sizedev.hxx.

Referenced by ScSizeDeviceProvider(), and ~ScSizeDeviceProvider().


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