LibreOffice Module vcl (master) 1
|
#include <jobset.hxx>
Public Types | |
typedef o3tl::cow_wrapper< ImplJobSetup > | ImplType |
Public Member Functions | |
JobSetup () | |
JobSetup (const JobSetup &rJob) | |
~JobSetup () | |
JobSetup & | operator= (const JobSetup &rJob) |
JobSetup & | operator= (JobSetup &&rJob) |
bool | operator== (const JobSetup &rJobSetup) const |
bool | operator!= (const JobSetup &rJobSetup) const |
SAL_DLLPRIVATE ImplJobSetup & | ImplGetData () |
SAL_DLLPRIVATE const ImplJobSetup & | ImplGetConstData () const |
OUString const & | GetPrinterName () const |
bool | IsDefault () const |
Private Attributes | |
ImplType | mpData |
Friends | |
class | Printer |
VCL_DLLPUBLIC SvStream & | ReadJobSetup (SvStream &rIStream, JobSetup &rJobSetup) |
VCL_DLLPUBLIC SvStream & | WriteJobSetup (SvStream &rOStream, const JobSetup &rJobSetup) |
Definition at line 30 of file jobset.hxx.
typedef o3tl::cow_wrapper< ImplJobSetup > JobSetup::ImplType |
Definition at line 55 of file jobset.hxx.
JobSetup::JobSetup | ( | ) |
Definition at line 202 of file jobset.cxx.
|
default |
|
default |
OUString const & JobSetup::GetPrinterName | ( | ) | const |
Definition at line 225 of file jobset.cxx.
References mpData.
Referenced by Printer::PreparePrintJob().
const ImplJobSetup & JobSetup::ImplGetConstData | ( | ) | const |
Definition at line 215 of file jobset.cxx.
References mpData.
Referenced by Printer::GetCapabilities(), Printer::GetDuplexMode(), Printer::GetOrientation(), Printer::GetPaper(), Printer::GetPaperBin(), Printer::GetPaperBinCount(), Printer::GetPaperBinName(), Printer::GetPaperInfo(), Printer::GetPaperInfoCount(), Printer::GetPrinterSettingsPreferred(), Printer::GetSizeOfPaper(), Printer::ImplFindPaperFormatForUserSize(), ImplUpdateJobSetupPaper(), Printer::ImplUpdatePageData(), Printer::Printer(), Printer::SetDuplexMode(), Printer::SetOrientation(), Printer::SetPaper(), Printer::SetPaperBin(), Printer::SetPaperSizeUser(), and Printer::SetPrinterSettingsPreferred().
ImplJobSetup & JobSetup::ImplGetData | ( | ) |
Definition at line 220 of file jobset.cxx.
References mpData.
Referenced by Printer::ImplFindPaperFormatForUserSize(), Printer::ImplInit(), Printer::ImplStartPage(), ImplUpdateJobSetupPaper(), Printer::SetDuplexMode(), Printer::SetJobSetup(), Printer::SetOrientation(), Printer::SetPaper(), Printer::SetPaperBin(), Printer::SetPaperSizeUser(), Printer::SetPrinterSettingsPreferred(), and Printer::Setup().
bool JobSetup::IsDefault | ( | ) | const |
Definition at line 230 of file jobset.cxx.
References mpData, and o3tl::cow_wrapper< typename T, class MTPolicy >::same_object().
|
inline |
Definition at line 43 of file jobset.hxx.
References operator==().
bool JobSetup::operator== | ( | const JobSetup & | rJobSetup | ) | const |
|
friend |
Definition at line 32 of file jobset.hxx.
|
friend |
Definition at line 235 of file jobset.cxx.
|
friend |
Definition at line 353 of file jobset.cxx.
|
private |
Definition at line 58 of file jobset.hxx.
Referenced by GetPrinterName(), ImplGetConstData(), ImplGetData(), IsDefault(), and operator==().