LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | List of all members
PspSalInfoPrinter Class Reference

#include <genprn.h>

Inheritance diagram for PspSalInfoPrinter:
[legend]
Collaboration diagram for PspSalInfoPrinter:
[legend]

Public Member Functions

 PspSalInfoPrinter ()
 
virtual ~PspSalInfoPrinter () override
 
virtual SalGraphicsAcquireGraphics () override
 
virtual void ReleaseGraphics (SalGraphics *pGraphics) override
 
virtual bool Setup (weld::Window *pFrame, ImplJobSetup *pSetupData) override
 
virtual bool SetPrinterData (ImplJobSetup *pSetupData) override
 
virtual bool SetData (JobSetFlags nFlags, ImplJobSetup *pSetupData) override
 
virtual void GetPageInfo (const ImplJobSetup *pSetupData, long &rOutWidth, long &rOutHeight, Point &rPageOffset, Size &rPaperSize) override
 
virtual sal_uInt32 GetCapabilities (const ImplJobSetup *pSetupData, PrinterCapType nType) override
 
virtual sal_uInt16 GetPaperBinCount (const ImplJobSetup *pSetupData) override
 
virtual OUString GetPaperBinName (const ImplJobSetup *pSetupData, sal_uInt16 nPaperBin) override
 
virtual void InitPaperFormats (const ImplJobSetup *pSetupData) override
 
virtual int GetLandscapeAngle (const ImplJobSetup *pSetupData) override
 
- Public Member Functions inherited from SalInfoPrinter
 SalInfoPrinter ()
 
virtual ~SalInfoPrinter ()
 

Public Attributes

std::unique_ptr< GenPspGraphicsm_pGraphics
 
psp::JobData m_aJobData
 
psp::PrinterGfx m_aPrinterGfx
 
- Public Attributes inherited from SalInfoPrinter
std::vector< PaperInfom_aPaperFormats
 
bool m_bPapersInit
 

Detailed Description

Definition at line 29 of file genprn.h.

Constructor & Destructor Documentation

PspSalInfoPrinter::PspSalInfoPrinter ( )
virtual PspSalInfoPrinter::~PspSalInfoPrinter ( )
overridevirtual

Member Function Documentation

virtual SalGraphics* PspSalInfoPrinter::AcquireGraphics ( )
overridevirtual

Implements SalInfoPrinter.

virtual sal_uInt32 PspSalInfoPrinter::GetCapabilities ( const ImplJobSetup pSetupData,
PrinterCapType  nType 
)
overridevirtual

Implements SalInfoPrinter.

Reimplemented in GtkSalInfoPrinter.

virtual int PspSalInfoPrinter::GetLandscapeAngle ( const ImplJobSetup pSetupData)
overridevirtual

Implements SalInfoPrinter.

virtual void PspSalInfoPrinter::GetPageInfo ( const ImplJobSetup pSetupData,
long &  rOutWidth,
long &  rOutHeight,
Point rPageOffset,
Size rPaperSize 
)
overridevirtual

Implements SalInfoPrinter.

virtual sal_uInt16 PspSalInfoPrinter::GetPaperBinCount ( const ImplJobSetup pSetupData)
overridevirtual

Implements SalInfoPrinter.

virtual OUString PspSalInfoPrinter::GetPaperBinName ( const ImplJobSetup pSetupData,
sal_uInt16  nPaperBin 
)
overridevirtual

Implements SalInfoPrinter.

virtual void PspSalInfoPrinter::InitPaperFormats ( const ImplJobSetup pSetupData)
overridevirtual

Implements SalInfoPrinter.

virtual void PspSalInfoPrinter::ReleaseGraphics ( SalGraphics pGraphics)
overridevirtual

Implements SalInfoPrinter.

virtual bool PspSalInfoPrinter::SetData ( JobSetFlags  nFlags,
ImplJobSetup pSetupData 
)
overridevirtual

Implements SalInfoPrinter.

virtual bool PspSalInfoPrinter::SetPrinterData ( ImplJobSetup pSetupData)
overridevirtual

Implements SalInfoPrinter.

virtual bool PspSalInfoPrinter::Setup ( weld::Window pFrame,
ImplJobSetup pSetupData 
)
overridevirtual

Implements SalInfoPrinter.

Reimplemented in SvpSalInfoPrinter.

Member Data Documentation

psp::JobData PspSalInfoPrinter::m_aJobData

Definition at line 33 of file genprn.h.

psp::PrinterGfx PspSalInfoPrinter::m_aPrinterGfx

Definition at line 34 of file genprn.h.

std::unique_ptr<GenPspGraphics> PspSalInfoPrinter::m_pGraphics

Definition at line 32 of file genprn.h.


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