LibreOffice Module sd (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
SdOptionsPrint Class Reference

#include <optsitem.hxx>

Inheritance diagram for SdOptionsPrint:
[legend]
Collaboration diagram for SdOptionsPrint:
[legend]

Public Member Functions

 SdOptionsPrint (bool bImpress, bool bUseConfig)
 
bool operator== (const SdOptionsPrint &rOpt) const
 
bool IsDraw () const
 
bool IsNotes () const
 
bool IsHandout () const
 
bool IsOutline () const
 
bool IsDate () const
 
bool IsTime () const
 
bool IsPagename () const
 
bool IsHiddenPages () const
 
bool IsPagesize () const
 
bool IsPagetile () const
 
bool IsWarningPrinter () const
 
bool IsWarningSize () const
 
bool IsWarningOrientation () const
 
bool IsBooklet () const
 
bool IsFrontPage () const
 
bool IsBackPage () const
 
bool IsCutPage () const
 
bool IsPaperbin () const
 
sal_uInt16 GetOutputQuality () const
 
bool IsHandoutHorizontal () const
 
sal_uInt16 GetHandoutPages () const
 
void SetDraw (bool bOn)
 
void SetNotes (bool bOn)
 
void SetHandout (bool bOn)
 
void SetOutline (bool bOn)
 
void SetDate (bool bOn)
 
void SetTime (bool bOn)
 
void SetPagename (bool bOn)
 
void SetHiddenPages (bool bOn)
 
void SetPagesize (bool bOn)
 
void SetPagetile (bool bOn)
 
void SetWarningPrinter (bool bOn)
 
void SetWarningSize (bool bOn)
 
void SetWarningOrientation (bool bOn)
 
void SetBooklet (bool bOn)
 
void SetFrontPage (bool bOn)
 
void SetBackPage (bool bOn)
 
void SetCutPage (bool bOn)
 
void SetPaperbin (bool bOn)
 
void SetOutputQuality (sal_uInt16 nInQuality)
 
void SetHandoutHorizontal (bool bHandoutHorizontal)
 
void SetHandoutPages (sal_uInt16 nHandoutPages)
 
- Public Member Functions inherited from SdOptionsGeneric
 SdOptionsGeneric (bool bImpress, const OUString &rSubTree)
 
 SdOptionsGeneric (SdOptionsGeneric const &)
 
virtual ~SdOptionsGeneric ()
 
SdOptionsGenericoperator= (SdOptionsGeneric const &)
 
bool IsImpress () const
 
void EnableModify (bool bModify)
 
void Store ()
 

Protected Member Functions

virtual void GetPropNameArray (const char **&ppNames, sal_uLong &rCount) const override
 
virtual bool ReadData (const css::uno::Any *pValues) override
 
virtual bool WriteData (css::uno::Any *pValues) const override
 
- Protected Member Functions inherited from SdOptionsGeneric
void Init () const
 
void OptionsChanged ()
 
virtual void GetPropNameArray (const char **&ppNames, sal_uLong &rCount) const =0
 
virtual bool ReadData (const css::uno::Any *pValues)=0
 
virtual bool WriteData (css::uno::Any *pValues) const =0
 

Private Attributes

bool bDraw: 1
 
bool bNotes: 1
 
bool bHandout: 1
 
bool bOutline: 1
 
bool bDate: 1
 
bool bTime: 1
 
bool bPagename: 1
 
bool bHiddenPages: 1
 
bool bPagesize: 1
 
bool bPagetile: 1
 
bool bWarningPrinter: 1
 
bool bWarningSize: 1
 
bool bWarningOrientation: 1
 
bool bBooklet: 1
 
bool bFront: 1
 
bool bBack: 1
 
bool bCutPage: 1
 
bool bPaperbin: 1
 
bool mbHandoutHorizontal: 1
 
sal_uInt16 mnHandoutPages
 
sal_uInt16 nQuality
 

Additional Inherited Members

- Static Public Member Functions inherited from SdOptionsGeneric
static bool isMetricSystem ()
 

Detailed Description

Definition at line 475 of file optsitem.hxx.

Constructor & Destructor Documentation

◆ SdOptionsPrint()

SdOptionsPrint::SdOptionsPrint ( bool  bImpress,
bool  bUseConfig 
)

Definition at line 1134 of file optsitem.cxx.

References SdOptionsGeneric::EnableModify().

Member Function Documentation

◆ GetHandoutPages()

sal_uInt16 SdOptionsPrint::GetHandoutPages ( ) const
inline

Definition at line 533 of file optsitem.hxx.

References Init().

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

◆ GetOutputQuality()

sal_uInt16 SdOptionsPrint::GetOutputQuality ( ) const
inline

◆ GetPropNameArray()

void SdOptionsPrint::GetPropNameArray ( const char **&  ppNames,
sal_uLong rCount 
) const
overrideprotectedvirtual

Implements SdOptionsGeneric.

Definition at line 1190 of file optsitem.cxx.

References SdOptionsGeneric::IsImpress(), and SAL_N_ELEMENTS.

◆ IsBackPage()

bool SdOptionsPrint::IsBackPage ( ) const
inline

◆ IsBooklet()

bool SdOptionsPrint::IsBooklet ( ) const
inline

◆ IsCutPage()

bool SdOptionsPrint::IsCutPage ( ) const
inline

◆ IsDate()

bool SdOptionsPrint::IsDate ( ) const
inline

◆ IsDraw()

bool SdOptionsPrint::IsDraw ( ) const
inline

◆ IsFrontPage()

bool SdOptionsPrint::IsFrontPage ( ) const
inline

◆ IsHandout()

bool SdOptionsPrint::IsHandout ( ) const
inline

◆ IsHandoutHorizontal()

bool SdOptionsPrint::IsHandoutHorizontal ( ) const
inline

Definition at line 532 of file optsitem.hxx.

References Init().

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

◆ IsHiddenPages()

bool SdOptionsPrint::IsHiddenPages ( ) const
inline

◆ IsNotes()

bool SdOptionsPrint::IsNotes ( ) const
inline

◆ IsOutline()

bool SdOptionsPrint::IsOutline ( ) const
inline

◆ IsPagename()

bool SdOptionsPrint::IsPagename ( ) const
inline

◆ IsPagesize()

bool SdOptionsPrint::IsPagesize ( ) const
inline

◆ IsPagetile()

bool SdOptionsPrint::IsPagetile ( ) const
inline

◆ IsPaperbin()

bool SdOptionsPrint::IsPaperbin ( ) const
inline

◆ IsTime()

bool SdOptionsPrint::IsTime ( ) const
inline

◆ IsWarningOrientation()

bool SdOptionsPrint::IsWarningOrientation ( ) const
inline

◆ IsWarningPrinter()

bool SdOptionsPrint::IsWarningPrinter ( ) const
inline

◆ IsWarningSize()

bool SdOptionsPrint::IsWarningSize ( ) const
inline

◆ operator==()

bool SdOptionsPrint::operator== ( const SdOptionsPrint rOpt) const

◆ ReadData()

bool SdOptionsPrint::ReadData ( const css::uno::Any *  pValues)
overrideprotectedvirtual

◆ SetBackPage()

void SdOptionsPrint::SetBackPage ( bool  bOn)
inline

◆ SetBooklet()

void SdOptionsPrint::SetBooklet ( bool  bOn)
inline

◆ SetCutPage()

void SdOptionsPrint::SetCutPage ( bool  bOn)
inline

◆ SetDate()

void SdOptionsPrint::SetDate ( bool  bOn)
inline

◆ SetDraw()

void SdOptionsPrint::SetDraw ( bool  bOn)
inline

◆ SetFrontPage()

void SdOptionsPrint::SetFrontPage ( bool  bOn)
inline

◆ SetHandout()

void SdOptionsPrint::SetHandout ( bool  bOn)
inline

◆ SetHandoutHorizontal()

void SdOptionsPrint::SetHandoutHorizontal ( bool  bHandoutHorizontal)
inline

Definition at line 554 of file optsitem.hxx.

Referenced by ReadData().

◆ SetHandoutPages()

void SdOptionsPrint::SetHandoutPages ( sal_uInt16  nHandoutPages)
inline

Definition at line 555 of file optsitem.hxx.

Referenced by ReadData().

◆ SetHiddenPages()

void SdOptionsPrint::SetHiddenPages ( bool  bOn)
inline

◆ SetNotes()

void SdOptionsPrint::SetNotes ( bool  bOn)
inline

◆ SetOutline()

void SdOptionsPrint::SetOutline ( bool  bOn)
inline

◆ SetOutputQuality()

void SdOptionsPrint::SetOutputQuality ( sal_uInt16  nInQuality)
inline

◆ SetPagename()

void SdOptionsPrint::SetPagename ( bool  bOn)
inline

◆ SetPagesize()

void SdOptionsPrint::SetPagesize ( bool  bOn)
inline

◆ SetPagetile()

void SdOptionsPrint::SetPagetile ( bool  bOn)
inline

◆ SetPaperbin()

void SdOptionsPrint::SetPaperbin ( bool  bOn)
inline

◆ SetTime()

void SdOptionsPrint::SetTime ( bool  bOn)
inline

◆ SetWarningOrientation()

void SdOptionsPrint::SetWarningOrientation ( bool  bOn)
inline

◆ SetWarningPrinter()

void SdOptionsPrint::SetWarningPrinter ( bool  bOn)
inline

◆ SetWarningSize()

void SdOptionsPrint::SetWarningSize ( bool  bOn)
inline

◆ WriteData()

bool SdOptionsPrint::WriteData ( css::uno::Any *  pValues) const
overrideprotectedvirtual

Member Data Documentation

◆ bBack

bool SdOptionsPrint::bBack
private

Definition at line 494 of file optsitem.hxx.

◆ bBooklet

bool SdOptionsPrint::bBooklet
private

Definition at line 492 of file optsitem.hxx.

◆ bCutPage

bool SdOptionsPrint::bCutPage
private

Definition at line 495 of file optsitem.hxx.

◆ bDate

bool SdOptionsPrint::bDate
private

Definition at line 483 of file optsitem.hxx.

◆ bDraw

bool SdOptionsPrint::bDraw
private

Definition at line 479 of file optsitem.hxx.

◆ bFront

bool SdOptionsPrint::bFront
private

Definition at line 493 of file optsitem.hxx.

◆ bHandout

bool SdOptionsPrint::bHandout
private

Definition at line 481 of file optsitem.hxx.

◆ bHiddenPages

bool SdOptionsPrint::bHiddenPages
private

Definition at line 486 of file optsitem.hxx.

◆ bNotes

bool SdOptionsPrint::bNotes
private

Definition at line 480 of file optsitem.hxx.

◆ bOutline

bool SdOptionsPrint::bOutline
private

Definition at line 482 of file optsitem.hxx.

◆ bPagename

bool SdOptionsPrint::bPagename
private

Definition at line 485 of file optsitem.hxx.

◆ bPagesize

bool SdOptionsPrint::bPagesize
private

Definition at line 487 of file optsitem.hxx.

◆ bPagetile

bool SdOptionsPrint::bPagetile
private

Definition at line 488 of file optsitem.hxx.

◆ bPaperbin

bool SdOptionsPrint::bPaperbin
private

Definition at line 496 of file optsitem.hxx.

◆ bTime

bool SdOptionsPrint::bTime
private

Definition at line 484 of file optsitem.hxx.

◆ bWarningOrientation

bool SdOptionsPrint::bWarningOrientation
private

Definition at line 491 of file optsitem.hxx.

◆ bWarningPrinter

bool SdOptionsPrint::bWarningPrinter
private

Definition at line 489 of file optsitem.hxx.

◆ bWarningSize

bool SdOptionsPrint::bWarningSize
private

Definition at line 490 of file optsitem.hxx.

◆ mbHandoutHorizontal

bool SdOptionsPrint::mbHandoutHorizontal
private

Definition at line 497 of file optsitem.hxx.

◆ mnHandoutPages

sal_uInt16 SdOptionsPrint::mnHandoutPages
private

Definition at line 498 of file optsitem.hxx.

◆ nQuality

sal_uInt16 SdOptionsPrint::nQuality
private

Definition at line 499 of file optsitem.hxx.


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