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:

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


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 199 of file jobset.cxx.

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

Member Function Documentation

OUString const & JobSetup::GetPrinterName ( ) const

Definition at line 222 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 227 of file jobset.cxx.

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

Referenced by WriteJobSetup().

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

Definition at line 43 of file jobset.hxx.

References operator==().

JobSetup & JobSetup::operator= ( const JobSetup rJob)
JobSetup & JobSetup::operator= ( JobSetup &&  rJob)
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

friend class Printer

Definition at line 32 of file jobset.hxx.

VCL_DLLPUBLIC SvStream& ReadJobSetup ( SvStream rIStream,
JobSetup rJobSetup 

Definition at line 232 of file jobset.cxx.

VCL_DLLPUBLIC SvStream& WriteJobSetup ( SvStream rOStream,
const JobSetup rJobSetup 

Definition at line 344 of file jobset.cxx.

Member Data Documentation

ImplType JobSetup::mpData

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: