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

#include <jobset.hxx>

Collaboration diagram for JobSetup:
[legend]

Public Types

typedef o3tl::cow_wrapper< ImplJobSetupImplType
 

Public Member Functions

 JobSetup ()
 
 JobSetup (const JobSetup &rJob)
 
 ~JobSetup ()
 
JobSetupoperator= (const JobSetup &rJob)
 
JobSetupoperator= (JobSetup &&rJob)
 
bool operator== (const JobSetup &rJobSetup) const
 
bool operator!= (const JobSetup &rJobSetup) const
 
SAL_DLLPRIVATE ImplJobSetupImplGetData ()
 
SAL_DLLPRIVATE const ImplJobSetupImplGetConstData () const
 
OUString const & GetPrinterName () const
 
bool IsDefault () const
 

Private Attributes

ImplType mpData
 

Friends

class Printer
 
VCL_DLLPUBLIC SvStreamReadJobSetup (SvStream &rIStream, JobSetup &rJobSetup)
 
VCL_DLLPUBLIC SvStreamWriteJobSetup (SvStream &rOStream, const JobSetup &rJobSetup)
 

Detailed Description

Definition at line 30 of file jobset.hxx.

Member Typedef Documentation

◆ ImplType

Definition at line 55 of file jobset.hxx.

Constructor & Destructor Documentation

◆ JobSetup() [1/2]

JobSetup::JobSetup ( )

Definition at line 199 of file jobset.cxx.

◆ JobSetup() [2/2]

JobSetup::JobSetup ( const JobSetup rJob)
default

◆ ~JobSetup()

JobSetup::~JobSetup ( )
default

Member Function Documentation

◆ GetPrinterName()

OUString const & JobSetup::GetPrinterName ( ) const

Definition at line 222 of file jobset.cxx.

References mpData.

Referenced by Printer::PreparePrintJob().

◆ ImplGetConstData()

const ImplJobSetup & JobSetup::ImplGetConstData ( ) const

◆ ImplGetData()

ImplJobSetup & JobSetup::ImplGetData ( )

◆ IsDefault()

bool JobSetup::IsDefault ( ) const

◆ operator!=()

bool JobSetup::operator!= ( const JobSetup rJobSetup) const
inline

Definition at line 43 of file jobset.hxx.

References operator==().

◆ operator=() [1/2]

JobSetup & JobSetup::operator= ( const JobSetup rJob)
default

◆ operator=() [2/2]

JobSetup & JobSetup::operator= ( JobSetup &&  rJob)
default

◆ operator==()

bool JobSetup::operator== ( const JobSetup rJobSetup) const

Definition at line 207 of file jobset.cxx.

References mpData.

Referenced by operator!=().

Friends And Related Function Documentation

◆ Printer

friend class Printer
friend

Definition at line 32 of file jobset.hxx.

◆ ReadJobSetup

VCL_DLLPUBLIC SvStream & ReadJobSetup ( SvStream rIStream,
JobSetup rJobSetup 
)
friend

Definition at line 232 of file jobset.cxx.

◆ WriteJobSetup

VCL_DLLPUBLIC SvStream & WriteJobSetup ( SvStream rOStream,
const JobSetup rJobSetup 
)
friend

Definition at line 344 of file jobset.cxx.

Member Data Documentation

◆ mpData

ImplType JobSetup::mpData
private

Definition at line 58 of file jobset.hxx.

Referenced by GetPrinterName(), ImplGetConstData(), ImplGetData(), IsDefault(), and operator==().


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