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

Definition at line 55 of file jobset.hxx.

Constructor & Destructor Documentation

JobSetup::JobSetup ( )

Definition at line 193 of file jobset.cxx.

References get().

JobSetup::JobSetup ( const JobSetup rJob)
default
JobSetup::~JobSetup ( )
default

Member Function Documentation

OUString const & JobSetup::GetPrinterName ( ) const

Definition at line 216 of file jobset.cxx.

References ImplJobSetup::GetPrinterName(), and mpData.

Referenced by Printer::PreparePrintJob().

const ImplJobSetup & JobSetup::ImplGetConstData ( ) const
ImplJobSetup & JobSetup::ImplGetData ( )
bool JobSetup::IsDefault ( ) const

Definition at line 221 of file jobset.cxx.

References mpData, and o3tl::cow_wrapper< T, MTPolicy >::same_object().

Referenced by WriteJobSetup().

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

Definition at line 43 of file jobset.hxx.

References operator==().

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

Definition at line 201 of file jobset.cxx.

References mpData.

Referenced by operator!=().

Friends And Related Function Documentation

friend class Printer
friend

Definition at line 32 of file jobset.hxx.

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

Definition at line 226 of file jobset.cxx.

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

Definition at line 324 of file jobset.cxx.

Member Data Documentation

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: