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

#include <jobset.h>

Public Member Functions

 ImplJobSetup ()
 
 ImplJobSetup (const ImplJobSetup &rJobSetup)
 
 ~ImplJobSetup ()
 
bool operator== (const ImplJobSetup &rImplJobSetup) const
 
sal_uInt16 GetSystem () const
 
void SetSystem (sal_uInt16 nSystem)
 
const OUString & GetPrinterName () const
 
void SetPrinterName (const OUString &rPrinterName)
 
const OUString & GetDriver () const
 
void SetDriver (const OUString &rDriver)
 
Orientation GetOrientation () const
 
void SetOrientation (Orientation eOrientation)
 
DuplexMode GetDuplexMode () const
 
void SetDuplexMode (DuplexMode eDuplexMode)
 
sal_uInt16 GetPaperBin () const
 
void SetPaperBin (sal_uInt16 nPaperBin)
 
Paper GetPaperFormat () const
 
void SetPaperFormat (Paper ePaperFormat)
 
long GetPaperWidth () const
 
void SetPaperWidth (long nWidth)
 
long GetPaperHeight () const
 
void SetPaperHeight (long nHeight)
 
sal_uInt32 GetDriverDataLen () const
 
void SetDriverDataLen (sal_uInt32 nDriverDataLen)
 
const sal_uInt8GetDriverData () const
 
void SetDriverData (sal_uInt8 *pDriverData)
 
bool GetPapersizeFromSetup () const
 
void SetPapersizeFromSetup (bool bPapersizeFromSetup)
 
PrinterSetupMode GetPrinterSetupMode () const
 
void SetPrinterSetupMode (PrinterSetupMode eMode)
 
const std::unordered_map< OUString, OUString > & GetValueMap () const
 
void SetValueMap (const OUString &rKey, const OUString &rValue)
 

Private Attributes

sal_uInt16 mnSystem
 
OUString maPrinterName
 
OUString maDriver
 
Orientation meOrientation
 
DuplexMode meDuplexMode
 
sal_uInt16 mnPaperBin
 
Paper mePaperFormat
 
long mnPaperWidth
 
long mnPaperHeight
 
sal_uInt32 mnDriverDataLen
 
sal_uInt8mpDriverData
 
bool mbPapersizeFromSetup
 
PrinterSetupMode meSetupMode
 
std::unordered_map< OUString, OUString > maValueMap
 

Detailed Description

Definition at line 34 of file jobset.h.

Constructor & Destructor Documentation

ImplJobSetup::ImplJobSetup ( )
ImplJobSetup::ImplJobSetup ( const ImplJobSetup rJobSetup)

Definition at line 71 of file jobset.cxx.

References GetDriverData(), mnDriverDataLen, and mpDriverData.

ImplJobSetup::~ImplJobSetup ( )

Definition at line 95 of file jobset.cxx.

References mpDriverData.

Member Function Documentation

const OUString& ImplJobSetup::GetDriver ( ) const
inline

Definition at line 67 of file jobset.h.

Referenced by Printer::ImplInit(), Printer::Printer(), and WriteJobSetup().

const sal_uInt8* ImplJobSetup::GetDriverData ( ) const
inline

Definition at line 91 of file jobset.h.

Referenced by Printer::ImplInit(), ImplJobSetup(), and WriteJobSetup().

sal_uInt32 ImplJobSetup::GetDriverDataLen ( ) const
inline

Definition at line 88 of file jobset.h.

Referenced by ReadJobSetup(), and WriteJobSetup().

DuplexMode ImplJobSetup::GetDuplexMode ( ) const
inline

Definition at line 73 of file jobset.h.

Referenced by Printer::GetDuplexMode(), Printer::SetDuplexMode(), and WriteJobSetup().

Orientation ImplJobSetup::GetOrientation ( ) const
inline

Definition at line 70 of file jobset.h.

Referenced by Printer::GetOrientation(), Printer::SetOrientation(), and WriteJobSetup().

sal_uInt16 ImplJobSetup::GetPaperBin ( ) const
inline

Definition at line 76 of file jobset.h.

Referenced by Printer::GetPaperBin(), Printer::SetPaperBin(), and WriteJobSetup().

Paper ImplJobSetup::GetPaperFormat ( ) const
inline
long ImplJobSetup::GetPaperHeight ( ) const
inline
bool ImplJobSetup::GetPapersizeFromSetup ( ) const
inline
long ImplJobSetup::GetPaperWidth ( ) const
inline
const OUString& ImplJobSetup::GetPrinterName ( ) const
inline
PrinterSetupMode ImplJobSetup::GetPrinterSetupMode ( ) const
inline

Definition at line 97 of file jobset.h.

sal_uInt16 ImplJobSetup::GetSystem ( ) const
inline

Definition at line 61 of file jobset.h.

Referenced by WriteJobSetup().

const std::unordered_map< OUString, OUString >& ImplJobSetup::GetValueMap ( ) const
inline

Definition at line 100 of file jobset.h.

Referenced by WriteJobSetup().

bool ImplJobSetup::operator== ( const ImplJobSetup rImplJobSetup) const
void ImplJobSetup::SetDriver ( const OUString &  rDriver)

Definition at line 110 of file jobset.cxx.

References maDriver.

Referenced by Printer::ImplInit(), and ReadJobSetup().

void ImplJobSetup::SetDriverData ( sal_uInt8 pDriverData)

Definition at line 150 of file jobset.cxx.

References mpDriverData.

Referenced by Printer::ImplInit(), and ReadJobSetup().

void ImplJobSetup::SetDriverDataLen ( sal_uInt32  nDriverDataLen)

Definition at line 145 of file jobset.cxx.

References mnDriverDataLen.

Referenced by Printer::ImplInit(), and ReadJobSetup().

void ImplJobSetup::SetDuplexMode ( DuplexMode  eDuplexMode)

Definition at line 120 of file jobset.cxx.

References meDuplexMode.

Referenced by ReadJobSetup(), and Printer::SetDuplexMode().

void ImplJobSetup::SetOrientation ( Orientation  eOrientation)
void ImplJobSetup::SetPaperBin ( sal_uInt16  nPaperBin)

Definition at line 125 of file jobset.cxx.

References mnPaperBin.

Referenced by ReadJobSetup(), and Printer::SetPaperBin().

void ImplJobSetup::SetPaperFormat ( Paper  ePaperFormat)
void ImplJobSetup::SetPaperHeight ( long  nHeight)

Definition at line 140 of file jobset.cxx.

References mnPaperHeight.

Referenced by ReadJobSetup(), Printer::SetPaper(), and Printer::SetPaperSizeUser().

void ImplJobSetup::SetPapersizeFromSetup ( bool  bPapersizeFromSetup)

Definition at line 155 of file jobset.cxx.

References mbPapersizeFromSetup.

Referenced by Printer::SetPrinterSettingsPreferred().

void ImplJobSetup::SetPaperWidth ( long  nWidth)
void ImplJobSetup::SetPrinterName ( const OUString &  rPrinterName)

Definition at line 105 of file jobset.cxx.

References maPrinterName.

Referenced by Printer::ImplInit(), and ReadJobSetup().

void ImplJobSetup::SetPrinterSetupMode ( PrinterSetupMode  eMode)

Definition at line 160 of file jobset.cxx.

References meSetupMode.

Referenced by Printer::Setup().

void ImplJobSetup::SetSystem ( sal_uInt16  nSystem)

Definition at line 100 of file jobset.cxx.

References mnSystem.

Referenced by ReadJobSetup().

void ImplJobSetup::SetValueMap ( const OUString &  rKey,
const OUString &  rValue 
)

Definition at line 165 of file jobset.cxx.

References maValueMap.

Referenced by ReadJobSetup().

Member Data Documentation

OUString ImplJobSetup::maDriver
private

Definition at line 39 of file jobset.h.

Referenced by operator==(), and SetDriver().

OUString ImplJobSetup::maPrinterName
private

Definition at line 38 of file jobset.h.

Referenced by operator==(), and SetPrinterName().

std::unordered_map< OUString, OUString > ImplJobSetup::maValueMap
private

Definition at line 52 of file jobset.h.

Referenced by operator==(), and SetValueMap().

bool ImplJobSetup::mbPapersizeFromSetup
private

Definition at line 48 of file jobset.h.

Referenced by ImplJobSetup(), operator==(), and SetPapersizeFromSetup().

DuplexMode ImplJobSetup::meDuplexMode
private

Definition at line 41 of file jobset.h.

Referenced by ImplJobSetup(), operator==(), and SetDuplexMode().

Orientation ImplJobSetup::meOrientation
private

Definition at line 40 of file jobset.h.

Referenced by ImplJobSetup(), operator==(), and SetOrientation().

Paper ImplJobSetup::mePaperFormat
private

Definition at line 43 of file jobset.h.

Referenced by ImplJobSetup(), operator==(), and SetPaperFormat().

PrinterSetupMode ImplJobSetup::meSetupMode
private

Definition at line 50 of file jobset.h.

Referenced by ImplJobSetup(), and SetPrinterSetupMode().

sal_uInt32 ImplJobSetup::mnDriverDataLen
private

Definition at line 46 of file jobset.h.

Referenced by ImplJobSetup(), operator==(), and SetDriverDataLen().

sal_uInt16 ImplJobSetup::mnPaperBin
private

Definition at line 42 of file jobset.h.

Referenced by ImplJobSetup(), operator==(), and SetPaperBin().

long ImplJobSetup::mnPaperHeight
private

Definition at line 45 of file jobset.h.

Referenced by ImplJobSetup(), operator==(), and SetPaperHeight().

long ImplJobSetup::mnPaperWidth
private

Definition at line 44 of file jobset.h.

Referenced by ImplJobSetup(), operator==(), and SetPaperWidth().

sal_uInt16 ImplJobSetup::mnSystem
private

Definition at line 37 of file jobset.h.

Referenced by ImplJobSetup(), operator==(), and SetSystem().

sal_uInt8* ImplJobSetup::mpDriverData
private

Definition at line 47 of file jobset.h.

Referenced by ImplJobSetup(), operator==(), SetDriverData(), and ~ImplJobSetup().


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