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)
 
tools::Long GetPaperWidth () const
 
void SetPaperWidth (tools::Long nWidth)
 
tools::Long GetPaperHeight () const
 
void SetPaperHeight (tools::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
 
tools::Long mnPaperWidth
 
tools::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() [1/2]

ImplJobSetup::ImplJobSetup ( )

◆ ImplJobSetup() [2/2]

ImplJobSetup::ImplJobSetup ( const ImplJobSetup rJobSetup)

Definition at line 73 of file jobset.cxx.

References GetDriverData(), mnDriverDataLen, and mpDriverData.

◆ ~ImplJobSetup()

ImplJobSetup::~ImplJobSetup ( )

Definition at line 97 of file jobset.cxx.

References mpDriverData.

Member Function Documentation

◆ GetDriver()

const OUString & ImplJobSetup::GetDriver ( ) const
inline

Definition at line 67 of file jobset.h.

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

◆ GetDriverData()

const sal_uInt8 * ImplJobSetup::GetDriverData ( ) const
inline

Definition at line 91 of file jobset.h.

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

◆ GetDriverDataLen()

sal_uInt32 ImplJobSetup::GetDriverDataLen ( ) const
inline

Definition at line 88 of file jobset.h.

◆ GetDuplexMode()

DuplexMode ImplJobSetup::GetDuplexMode ( ) const
inline

Definition at line 73 of file jobset.h.

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

◆ GetOrientation()

Orientation ImplJobSetup::GetOrientation ( ) const
inline

Definition at line 70 of file jobset.h.

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

◆ GetPaperBin()

sal_uInt16 ImplJobSetup::GetPaperBin ( ) const
inline

Definition at line 76 of file jobset.h.

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

◆ GetPaperFormat()

Paper ImplJobSetup::GetPaperFormat ( ) const
inline

◆ GetPaperHeight()

tools::Long ImplJobSetup::GetPaperHeight ( ) const
inline

◆ GetPapersizeFromSetup()

bool ImplJobSetup::GetPapersizeFromSetup ( ) const
inline

◆ GetPaperWidth()

tools::Long ImplJobSetup::GetPaperWidth ( ) const
inline

◆ GetPrinterName()

const OUString & ImplJobSetup::GetPrinterName ( ) const
inline

Definition at line 64 of file jobset.h.

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

◆ GetPrinterSetupMode()

PrinterSetupMode ImplJobSetup::GetPrinterSetupMode ( ) const
inline

Definition at line 97 of file jobset.h.

◆ GetSystem()

sal_uInt16 ImplJobSetup::GetSystem ( ) const
inline

Definition at line 61 of file jobset.h.

◆ GetValueMap()

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

Definition at line 100 of file jobset.h.

◆ operator==()

bool ImplJobSetup::operator== ( const ImplJobSetup rImplJobSetup) const

◆ SetDriver()

void ImplJobSetup::SetDriver ( const OUString &  rDriver)

Definition at line 112 of file jobset.cxx.

References maDriver.

Referenced by Printer::ImplInit().

◆ SetDriverData()

void ImplJobSetup::SetDriverData ( sal_uInt8 pDriverData)

Definition at line 152 of file jobset.cxx.

References mpDriverData.

Referenced by Printer::ImplInit().

◆ SetDriverDataLen()

void ImplJobSetup::SetDriverDataLen ( sal_uInt32  nDriverDataLen)

Definition at line 147 of file jobset.cxx.

References mnDriverDataLen.

Referenced by Printer::ImplInit().

◆ SetDuplexMode()

void ImplJobSetup::SetDuplexMode ( DuplexMode  eDuplexMode)

Definition at line 122 of file jobset.cxx.

References meDuplexMode.

Referenced by Printer::SetDuplexMode().

◆ SetOrientation()

void ImplJobSetup::SetOrientation ( Orientation  eOrientation)

◆ SetPaperBin()

void ImplJobSetup::SetPaperBin ( sal_uInt16  nPaperBin)

Definition at line 127 of file jobset.cxx.

References mnPaperBin.

Referenced by Printer::SetPaperBin().

◆ SetPaperFormat()

void ImplJobSetup::SetPaperFormat ( Paper  ePaperFormat)

◆ SetPaperHeight()

void ImplJobSetup::SetPaperHeight ( tools::Long  nHeight)

Definition at line 142 of file jobset.cxx.

References mnPaperHeight.

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

◆ SetPapersizeFromSetup()

void ImplJobSetup::SetPapersizeFromSetup ( bool  bPapersizeFromSetup)

Definition at line 157 of file jobset.cxx.

References mbPapersizeFromSetup.

Referenced by Printer::SetPrinterSettingsPreferred().

◆ SetPaperWidth()

void ImplJobSetup::SetPaperWidth ( tools::Long  nWidth)

Definition at line 137 of file jobset.cxx.

References mnPaperWidth.

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

◆ SetPrinterName()

void ImplJobSetup::SetPrinterName ( const OUString &  rPrinterName)

Definition at line 107 of file jobset.cxx.

References maPrinterName.

Referenced by Printer::ImplInit().

◆ SetPrinterSetupMode()

void ImplJobSetup::SetPrinterSetupMode ( PrinterSetupMode  eMode)

Definition at line 162 of file jobset.cxx.

References eMode, and meSetupMode.

Referenced by Printer::Setup().

◆ SetSystem()

void ImplJobSetup::SetSystem ( sal_uInt16  nSystem)

Definition at line 102 of file jobset.cxx.

References mnSystem.

◆ SetValueMap()

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

Definition at line 167 of file jobset.cxx.

References maValueMap.

Member Data Documentation

◆ maDriver

OUString ImplJobSetup::maDriver
private

Definition at line 39 of file jobset.h.

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

◆ maPrinterName

OUString ImplJobSetup::maPrinterName
private

Definition at line 38 of file jobset.h.

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

◆ maValueMap

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

Definition at line 52 of file jobset.h.

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

◆ mbPapersizeFromSetup

bool ImplJobSetup::mbPapersizeFromSetup
private

Definition at line 48 of file jobset.h.

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

◆ meDuplexMode

DuplexMode ImplJobSetup::meDuplexMode
private

Definition at line 41 of file jobset.h.

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

◆ meOrientation

Orientation ImplJobSetup::meOrientation
private

Definition at line 40 of file jobset.h.

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

◆ mePaperFormat

Paper ImplJobSetup::mePaperFormat
private

Definition at line 43 of file jobset.h.

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

◆ meSetupMode

PrinterSetupMode ImplJobSetup::meSetupMode
private

Definition at line 50 of file jobset.h.

Referenced by ImplJobSetup(), and SetPrinterSetupMode().

◆ mnDriverDataLen

sal_uInt32 ImplJobSetup::mnDriverDataLen
private

Definition at line 46 of file jobset.h.

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

◆ mnPaperBin

sal_uInt16 ImplJobSetup::mnPaperBin
private

Definition at line 42 of file jobset.h.

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

◆ mnPaperHeight

tools::Long ImplJobSetup::mnPaperHeight
private

Definition at line 45 of file jobset.h.

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

◆ mnPaperWidth

tools::Long ImplJobSetup::mnPaperWidth
private

Definition at line 44 of file jobset.h.

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

◆ mnSystem

sal_uInt16 ImplJobSetup::mnSystem
private

Definition at line 37 of file jobset.h.

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

◆ mpDriverData

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: