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

#include <salprn.h>

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

Public Member Functions

 AquaSalPrinter (AquaSalInfoPrinter *i_pInfoPrinter)
 
virtual ~AquaSalPrinter () override
 
virtual bool StartJob (const OUString *i_pFileName, const OUString &i_rJobName, const OUString &i_rAppName, sal_uInt32 i_nCopies, bool i_bCollate, bool i_bDirect, ImplJobSetup *i_pSetupData) override
 
virtual bool StartJob (const OUString *i_pFileName, const OUString &rJobName, const OUString &i_rAppName, ImplJobSetup *i_pSetupData, vcl::PrinterController &i_rListener) override
 
virtual bool EndJob () override
 
virtual SalGraphicsStartPage (ImplJobSetup *i_pSetupData, bool i_bNewJobData) override
 
virtual void EndPage () override
 
- Public Member Functions inherited from SalPrinter
 SalPrinter ()
 
virtual ~SalPrinter ()
 
virtual bool StartJob (const OUString *pFileName, const OUString &rJobName, const OUString &rAppName, sal_uInt32 nCopies, bool bCollate, bool bDirect, ImplJobSetup *pSetupData)=0
 
virtual bool StartJob (const OUString *pFileName, const OUString &rJobName, const OUString &rAppName, ImplJobSetup *pSetupData, vcl::PrinterController &rController)
 
virtual bool EndJob ()=0
 
virtual SalGraphicsStartPage (ImplJobSetup *pSetupData, bool bNewJobData)=0
 
virtual void EndPage ()=0
 
virtual SalPrinterError GetErrorCode ()
 

Private Member Functions

 AquaSalPrinter (const AquaSalPrinter &)=delete
 
AquaSalPrinteroperator= (const AquaSalPrinter &)=delete
 

Private Attributes

AquaSalInfoPrintermpInfoPrinter
 

Detailed Description

Definition at line 118 of file osx/salprn.h.

Constructor & Destructor Documentation

◆ AquaSalPrinter() [1/2]

AquaSalPrinter::AquaSalPrinter ( AquaSalInfoPrinter i_pInfoPrinter)

◆ ~AquaSalPrinter()

virtual AquaSalPrinter::~AquaSalPrinter ( )
overridevirtual

◆ AquaSalPrinter() [2/2]

AquaSalPrinter::AquaSalPrinter ( const AquaSalPrinter )
privatedelete

Member Function Documentation

◆ EndJob()

virtual bool AquaSalPrinter::EndJob ( )
overridevirtual

Implements SalPrinter.

◆ EndPage()

virtual void AquaSalPrinter::EndPage ( )
overridevirtual

Implements SalPrinter.

◆ operator=()

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

◆ StartJob() [1/2]

virtual bool AquaSalPrinter::StartJob ( const OUString *  i_pFileName,
const OUString &  i_rJobName,
const OUString &  i_rAppName,
sal_uInt32  i_nCopies,
bool  i_bCollate,
bool  i_bDirect,
ImplJobSetup i_pSetupData 
)
overridevirtual

Implements SalPrinter.

◆ StartJob() [2/2]

virtual bool AquaSalPrinter::StartJob ( const OUString *  i_pFileName,
const OUString &  rJobName,
const OUString &  i_rAppName,
ImplJobSetup i_pSetupData,
vcl::PrinterController i_rListener 
)
overridevirtual

Reimplemented from SalPrinter.

◆ StartPage()

virtual SalGraphics * AquaSalPrinter::StartPage ( ImplJobSetup i_pSetupData,
bool  i_bNewJobData 
)
overridevirtual

Implements SalPrinter.

Member Data Documentation

◆ mpInfoPrinter

AquaSalInfoPrinter* AquaSalPrinter::mpInfoPrinter
private

Definition at line 120 of file osx/salprn.h.


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