LibreOffice Module vcl (master)  1
Classes | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
vcl::PrintDialog Class Reference

#include <printdlg.hxx>

Inheritance diagram for vcl::PrintDialog:
[legend]
Collaboration diagram for vcl::PrintDialog:
[legend]

Classes

class  PrintPreviewWindow
 
class  ShowNupOrderWindow
 

Public Member Functions

 PrintDialog (weld::Window *, const std::shared_ptr< PrinterController > &)
 
virtual ~PrintDialog () override
 
bool isPrintToFile () const
 
bool isCollate () const
 
bool isSingleJobs () const
 
bool hasPreview () const
 
void setPaperSizes ()
 
void previewForward ()
 
void previewBackward ()
 
void previewFirst ()
 
void previewLast ()
 
- Public Member Functions inherited from weld::GenericDialogController
 GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OString &rDialogId)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OString &rHelpId)
 
OString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

 DECL_LINK (ClickHdl, weld::Button &, void)
 
 DECL_LINK (SelectHdl, weld::ComboBox &, void)
 
 DECL_LINK (ActivateHdl, weld::Entry &, bool)
 
 DECL_LINK (FocusOutHdl, weld::Widget &, void)
 
 DECL_LINK (SpinModifyHdl, weld::SpinButton &, void)
 
 DECL_LINK (MetricSpinModifyHdl, weld::MetricSpinButton &, void)
 
 DECL_LINK (ToggleHdl, weld::ToggleButton &, void)
 
 DECL_LINK (UIOption_CheckHdl, weld::ToggleButton &, void)
 
 DECL_LINK (UIOption_RadioHdl, weld::ToggleButton &, void)
 
 DECL_LINK (UIOption_SelectHdl, weld::ComboBox &, void)
 
 DECL_LINK (UIOption_SpinModifyHdl, weld::SpinButton &, void)
 
 DECL_LINK (UIOption_EntryModifyHdl, weld::Entry &, void)
 
css::beans::PropertyValue * getValueForWindow (weld::Widget *) const
 
void preparePreview (bool i_bMayUseCache)
 
void setupPaperSidesBox ()
 
void storeToSettings ()
 
void readFromSettings ()
 
void setPaperOrientation (Orientation eOrientation)
 
void updateOrientationBox (bool bAutomatic=true)
 
bool hasOrientationChanged () const
 
void checkPaperSize (Size &rPaperSize)
 
void setPreviewText ()
 
void updatePrinterText ()
 
void checkControlDependencies ()
 
void checkOptionalControlDependencies ()
 
void makeEnabled (weld::Widget *)
 
void updateWindowFromProperty (const OUString &)
 
void initFromMultiPageSetup (const vcl::PrinterController::MultiPageSetup &)
 
void showAdvancedControls (bool)
 
void updateNup (bool i_bMayUseCache=true)
 
void updateNupFromPages (bool i_bMayUseCache=true)
 
void enableNupControls (bool bEnable)
 
void setupOptionalUI ()
 
Size const & getJobPageSize ()
 

Private Attributes

std::unique_ptr< weld::BuildermxCustomOptionsUIBuilder
 
std::shared_ptr< PrinterControllermaPController
 
std::unique_ptr< MoreOptionsDialogmxMoreOptionsDlg
 
std::unique_ptr< weld::NotebookmxTabCtrl
 
std::unique_ptr< weld::FramemxPageLayoutFrame
 
std::unique_ptr< weld::ComboBoxmxPrinters
 
std::unique_ptr< weld::LabelmxStatusTxt
 
std::unique_ptr< weld::ButtonmxSetupButton
 
std::unique_ptr< weld::SpinButtonmxCopyCountField
 
std::unique_ptr< weld::CheckButtonmxCollateBox
 
std::unique_ptr< weld::ImagemxCollateImage
 
std::unique_ptr< weld::ComboBoxmxPaperSidesBox
 
std::unique_ptr< weld::CheckButtonmxReverseOrderBox
 
std::unique_ptr< weld::ButtonmxOKButton
 
std::unique_ptr< weld::ButtonmxCancelButton
 
std::unique_ptr< weld::ButtonmxHelpButton
 
std::unique_ptr< weld::ButtonmxMoreOptionsBtn
 
std::unique_ptr< weld::ButtonmxBackwardBtn
 
std::unique_ptr< weld::ButtonmxForwardBtn
 
std::unique_ptr< weld::ButtonmxFirstBtn
 
std::unique_ptr< weld::ButtonmxLastBtn
 
std::unique_ptr< weld::CheckButtonmxPreviewBox
 
std::unique_ptr< weld::LabelmxNumPagesText
 
std::unique_ptr< PrintPreviewWindowmxPreview
 
std::unique_ptr< weld::CustomWeldmxPreviewWindow
 
std::unique_ptr< weld::EntrymxPageEdit
 
std::unique_ptr< weld::RadioButtonmxPagesBtn
 
std::unique_ptr< weld::RadioButtonmxBrochureBtn
 
std::unique_ptr< weld::LabelmxPagesBoxTitleTxt
 
std::unique_ptr< weld::ComboBoxmxNupPagesBox
 
std::unique_ptr< weld::LabelmxNupNumPagesTxt
 
std::unique_ptr< weld::SpinButtonmxNupColEdt
 
std::unique_ptr< weld::LabelmxNupTimesTxt
 
std::unique_ptr< weld::SpinButtonmxNupRowsEdt
 
std::unique_ptr< weld::LabelmxPageMarginTxt1
 
std::unique_ptr< weld::MetricSpinButtonmxPageMarginEdt
 
std::unique_ptr< weld::LabelmxPageMarginTxt2
 
std::unique_ptr< weld::LabelmxSheetMarginTxt1
 
std::unique_ptr< weld::MetricSpinButtonmxSheetMarginEdt
 
std::unique_ptr< weld::LabelmxSheetMarginTxt2
 
std::unique_ptr< weld::ComboBoxmxPaperSizeBox
 
std::unique_ptr< weld::ComboBoxmxOrientationBox
 
std::unique_ptr< weld::LabelmxNupOrderTxt
 
std::unique_ptr< weld::ComboBoxmxNupOrderBox
 
std::unique_ptr< ShowNupOrderWindowmxNupOrder
 
std::unique_ptr< weld::CustomWeldmxNupOrderWin
 
std::unique_ptr< weld::CheckButtonmxBorderCB
 border around each page More...
 
std::unique_ptr< weld::WidgetmxCustom
 
OUString const maPrintToFileText
 
OUString maPrintText
 
OUString const maDefPrtText
 
OUString maPageStr
 
OUString const maNoPageStr
 
OUString const maNoPreviewStr
 
sal_Int32 mnCurPage
 
sal_Int32 mnCachedPages
 
bool mbCollateAlwaysOff
 
std::vector< std::unique_ptr< weld::Widget > > maExtraControls
 
std::map< weld::Widget *, OUString > maControlToPropertyMap
 
std::map< OUString, std::vector< weld::Widget * > > maPropertyToWindowMap
 
std::map< weld::Widget *, sal_Int32 > maControlToNumValMap
 
Size maNupPortraitSize
 
Size maNupLandscapeSize
 
Size maFirstPageSize
 internal, used for automatic Nup-Portrait/landscape More...
 
bool mbShowLayoutFrame
 
bool mbSingleJobs
 
Paper mePaper
 

Friends

class MoreOptionsDialog
 

Additional Inherited Members

- Static Public Member Functions inherited from weld::DialogController
static bool runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
 
- Protected Attributes inherited from weld::GenericDialogController
std::unique_ptr< weld::Builderm_xBuilder
 
std::shared_ptr< weld::Dialogm_xDialog
 

Detailed Description

Definition at line 51 of file printdlg.hxx.

Constructor & Destructor Documentation

PrintDialog::PrintDialog ( weld::Window i_pWindow,
const std::shared_ptr< PrinterController > &  i_rController 
)
PrintDialog::~PrintDialog ( )
overridevirtual

Definition at line 691 of file printdlg.cxx.

Member Function Documentation

void PrintDialog::checkControlDependencies ( )
private
void PrintDialog::checkOptionalControlDependencies ( )
private

Definition at line 1010 of file printdlg.cxx.

References maControlToNumValMap, maControlToPropertyMap, and maPController.

Referenced by setupOptionalUI().

void PrintDialog::checkPaperSize ( Size rPaperSize)
private

Definition at line 964 of file printdlg.cxx.

References Size::Height(), Landscape, maPController, Portrait, and Size::Width().

Referenced by setPaperOrientation().

vcl::PrintDialog::DECL_LINK ( ClickHdl  ,
weld::Button ,
void   
)
private
vcl::PrintDialog::DECL_LINK ( SelectHdl  ,
weld::ComboBox ,
void   
)
private
vcl::PrintDialog::DECL_LINK ( ActivateHdl  ,
weld::Entry ,
bool   
)
private
vcl::PrintDialog::DECL_LINK ( FocusOutHdl  ,
weld::Widget ,
void   
)
private
vcl::PrintDialog::DECL_LINK ( SpinModifyHdl  ,
weld::SpinButton ,
void   
)
private
vcl::PrintDialog::DECL_LINK ( MetricSpinModifyHdl  ,
weld::MetricSpinButton ,
void   
)
private
vcl::PrintDialog::DECL_LINK ( ToggleHdl  ,
weld::ToggleButton ,
void   
)
private
vcl::PrintDialog::DECL_LINK ( UIOption_CheckHdl  ,
weld::ToggleButton ,
void   
)
private
vcl::PrintDialog::DECL_LINK ( UIOption_RadioHdl  ,
weld::ToggleButton ,
void   
)
private
vcl::PrintDialog::DECL_LINK ( UIOption_SelectHdl  ,
weld::ComboBox ,
void   
)
private
vcl::PrintDialog::DECL_LINK ( UIOption_SpinModifyHdl  ,
weld::SpinButton ,
void   
)
private
vcl::PrintDialog::DECL_LINK ( UIOption_EntryModifyHdl  ,
weld::Entry ,
void   
)
private
void PrintDialog::enableNupControls ( bool  bEnable)
private
Size const & PrintDialog::getJobPageSize ( )
private
PropertyValue * PrintDialog::getValueForWindow ( weld::Widget i_pWindow) const
private

Definition at line 1738 of file printdlg.cxx.

References maControlToPropertyMap, maPController, and SAL_WARN_IF.

bool PrintDialog::hasOrientationChanged ( ) const
private
bool PrintDialog::hasPreview ( ) const

Definition at line 1733 of file printdlg.cxx.

References mxPreviewBox.

Referenced by preparePreview(), and storeToSettings().

void PrintDialog::initFromMultiPageSetup ( const vcl::PrinterController::MultiPageSetup i_rMPS)
private
bool PrintDialog::isCollate ( ) const

Definition at line 1728 of file printdlg.cxx.

References mxCollateBox, and mxCopyCountField.

bool PrintDialog::isPrintToFile ( ) const

Definition at line 1723 of file printdlg.cxx.

References mxPrinters.

Referenced by setPaperSizes(), setupPaperSidesBox(), and storeToSettings().

bool vcl::PrintDialog::isSingleJobs ( ) const
inline

Definition at line 115 of file printdlg.hxx.

References mbSingleJobs.

Referenced by vcl::MoreOptionsDialog::MoreOptionsDialog().

void PrintDialog::makeEnabled ( weld::Widget i_pWindow)
private

Definition at line 1660 of file printdlg.cxx.

References maControlToPropertyMap, maPController, and updateWindowFromProperty().

void PrintDialog::preparePreview ( bool  i_bMayUseCache)
private
void PrintDialog::previewBackward ( )

Definition at line 2124 of file printdlg.cxx.

References mxPageEdit.

void PrintDialog::previewFirst ( )

Definition at line 2134 of file printdlg.cxx.

References mxPageEdit.

void PrintDialog::previewForward ( )

Definition at line 2114 of file printdlg.cxx.

References mnCachedPages, and mxPageEdit.

void PrintDialog::previewLast ( )

Definition at line 2140 of file printdlg.cxx.

References mnCachedPages, and mxPageEdit.

void PrintDialog::readFromSettings ( )
private
void PrintDialog::setPaperOrientation ( Orientation  eOrientation)
private

Definition at line 976 of file printdlg.cxx.

References checkPaperSize(), maPController, and Printer::SetOrientation().

Referenced by updateNup().

void PrintDialog::setPaperSizes ( )
void PrintDialog::setPreviewText ( )
private

Definition at line 872 of file printdlg.cxx.

References maPageStr, mnCachedPages, and mxNumPagesText.

Referenced by preparePreview().

void PrintDialog::setupOptionalUI ( )
private
void PrintDialog::setupPaperSidesBox ( )
private

Definition at line 695 of file printdlg.cxx.

References isPrintToFile(), maPController, mxPaperSidesBox, and Unknown.

Referenced by PrintDialog().

void PrintDialog::showAdvancedControls ( bool  i_bShow)
private
void PrintDialog::storeToSettings ( )
private
void PrintDialog::updateNup ( bool  i_bMayUseCache = true)
private
void PrintDialog::updateNupFromPages ( bool  i_bMayUseCache = true)
private
void PrintDialog::updateOrientationBox ( bool  bAutomatic = true)
private
void PrintDialog::updatePrinterText ( )
private
void PrintDialog::updateWindowFromProperty ( const OUString &  i_rProperty)
private

Friends And Related Function Documentation

friend class MoreOptionsDialog
friend

Definition at line 53 of file printdlg.hxx.

Member Data Documentation

std::map<weld::Widget*, sal_Int32> vcl::PrintDialog::maControlToNumValMap
private

Definition at line 208 of file printdlg.hxx.

Referenced by checkOptionalControlDependencies(), and setupOptionalUI().

std::map<weld::Widget*, OUString> vcl::PrintDialog::maControlToPropertyMap
private
OUString const vcl::PrintDialog::maDefPrtText
private

Definition at line 190 of file printdlg.hxx.

Referenced by updatePrinterText().

std::vector<std::unique_ptr<weld::Widget> > vcl::PrintDialog::maExtraControls
private

Definition at line 201 of file printdlg.hxx.

Referenced by setupOptionalUI().

Size vcl::PrintDialog::maFirstPageSize
private

internal, used for automatic Nup-Portrait/landscape

Definition at line 213 of file printdlg.hxx.

Referenced by getJobPageSize().

OUString const vcl::PrintDialog::maNoPageStr
private

Definition at line 193 of file printdlg.hxx.

Referenced by preparePreview().

OUString const vcl::PrintDialog::maNoPreviewStr
private

Definition at line 194 of file printdlg.hxx.

Referenced by preparePreview().

Size vcl::PrintDialog::maNupLandscapeSize
private

Definition at line 211 of file printdlg.hxx.

Referenced by PrintDialog(), and updateNup().

Size vcl::PrintDialog::maNupPortraitSize
private

Definition at line 210 of file printdlg.hxx.

Referenced by getJobPageSize(), PrintDialog(), and updateNup().

OUString vcl::PrintDialog::maPageStr
private

Definition at line 192 of file printdlg.hxx.

Referenced by PrintDialog(), and setPreviewText().

std::shared_ptr<PrinterController> vcl::PrintDialog::maPController
private
OUString vcl::PrintDialog::maPrintText
private

Definition at line 189 of file printdlg.hxx.

Referenced by PrintDialog().

OUString const vcl::PrintDialog::maPrintToFileText
private

Definition at line 188 of file printdlg.hxx.

Referenced by PrintDialog().

std::map<OUString, std::vector<weld::Widget*> > vcl::PrintDialog::maPropertyToWindowMap
private

Definition at line 206 of file printdlg.hxx.

Referenced by setupOptionalUI(), and updateWindowFromProperty().

bool vcl::PrintDialog::mbCollateAlwaysOff
private

Definition at line 198 of file printdlg.hxx.

Referenced by checkControlDependencies(), and readFromSettings().

bool vcl::PrintDialog::mbShowLayoutFrame
private

Definition at line 215 of file printdlg.hxx.

Referenced by PrintDialog(), and setupOptionalUI().

bool vcl::PrintDialog::mbSingleJobs
private

Definition at line 216 of file printdlg.hxx.

Referenced by isSingleJobs(), readFromSettings(), and storeToSettings().

Paper vcl::PrintDialog::mePaper
private

Definition at line 218 of file printdlg.hxx.

Referenced by preparePreview(), and setPaperSizes().

sal_Int32 vcl::PrintDialog::mnCachedPages
private

Definition at line 196 of file printdlg.hxx.

Referenced by preparePreview(), previewForward(), previewLast(), and setPreviewText().

sal_Int32 vcl::PrintDialog::mnCurPage
private

Definition at line 195 of file printdlg.hxx.

Referenced by preparePreview().

std::unique_ptr<weld::Button> vcl::PrintDialog::mxBackwardBtn
private

Definition at line 149 of file printdlg.hxx.

Referenced by preparePreview(), and PrintDialog().

std::unique_ptr<weld::CheckButton> vcl::PrintDialog::mxBorderCB
private

border around each page

Definition at line 185 of file printdlg.hxx.

Referenced by enableNupControls(), initFromMultiPageSetup(), PrintDialog(), and updateNup().

std::unique_ptr<weld::RadioButton> vcl::PrintDialog::mxBrochureBtn
private

Definition at line 161 of file printdlg.hxx.

Referenced by initFromMultiPageSetup(), setupOptionalUI(), and updateWindowFromProperty().

std::unique_ptr<weld::Button> vcl::PrintDialog::mxCancelButton
private

Definition at line 145 of file printdlg.hxx.

Referenced by PrintDialog().

std::unique_ptr<weld::CheckButton> vcl::PrintDialog::mxCollateBox
private
std::unique_ptr<weld::Image> vcl::PrintDialog::mxCollateImage
private

Definition at line 140 of file printdlg.hxx.

Referenced by checkControlDependencies().

std::unique_ptr<weld::SpinButton> vcl::PrintDialog::mxCopyCountField
private

Definition at line 138 of file printdlg.hxx.

Referenced by checkControlDependencies(), isCollate(), PrintDialog(), and storeToSettings().

std::unique_ptr<weld::Widget> vcl::PrintDialog::mxCustom
private

Definition at line 186 of file printdlg.hxx.

Referenced by setupOptionalUI().

std::unique_ptr<weld::Builder> vcl::PrintDialog::mxCustomOptionsUIBuilder
private

Definition at line 126 of file printdlg.hxx.

Referenced by setupOptionalUI().

std::unique_ptr<weld::Button> vcl::PrintDialog::mxFirstBtn
private

Definition at line 151 of file printdlg.hxx.

Referenced by preparePreview(), and PrintDialog().

std::unique_ptr<weld::Button> vcl::PrintDialog::mxForwardBtn
private

Definition at line 150 of file printdlg.hxx.

Referenced by preparePreview(), and PrintDialog().

std::unique_ptr<weld::Button> vcl::PrintDialog::mxHelpButton
private

Definition at line 146 of file printdlg.hxx.

Referenced by PrintDialog().

std::unique_ptr<weld::Button> vcl::PrintDialog::mxLastBtn
private

Definition at line 152 of file printdlg.hxx.

Referenced by preparePreview(), and PrintDialog().

std::unique_ptr<weld::Button> vcl::PrintDialog::mxMoreOptionsBtn
private

Definition at line 147 of file printdlg.hxx.

Referenced by PrintDialog().

std::unique_ptr<MoreOptionsDialog> vcl::PrintDialog::mxMoreOptionsDlg
private

Definition at line 130 of file printdlg.hxx.

std::unique_ptr<weld::Label> vcl::PrintDialog::mxNumPagesText
private

Definition at line 155 of file printdlg.hxx.

Referenced by PrintDialog(), and setPreviewText().

std::unique_ptr<weld::SpinButton> vcl::PrintDialog::mxNupColEdt
private
std::unique_ptr<weld::Label> vcl::PrintDialog::mxNupNumPagesTxt
private

Definition at line 166 of file printdlg.hxx.

Referenced by enableNupControls(), and showAdvancedControls().

std::unique_ptr<ShowNupOrderWindow> vcl::PrintDialog::mxNupOrder
private

Definition at line 182 of file printdlg.hxx.

Referenced by initFromMultiPageSetup(), and updateNup().

std::unique_ptr<weld::ComboBox> vcl::PrintDialog::mxNupOrderBox
private

Definition at line 181 of file printdlg.hxx.

Referenced by enableNupControls(), initFromMultiPageSetup(), PrintDialog(), and updateNup().

std::unique_ptr<weld::Label> vcl::PrintDialog::mxNupOrderTxt
private

Definition at line 180 of file printdlg.hxx.

Referenced by enableNupControls().

std::unique_ptr<weld::CustomWeld> vcl::PrintDialog::mxNupOrderWin
private

Definition at line 183 of file printdlg.hxx.

Referenced by enableNupControls(), and initFromMultiPageSetup().

std::unique_ptr<weld::ComboBox> vcl::PrintDialog::mxNupPagesBox
private
std::unique_ptr<weld::SpinButton> vcl::PrintDialog::mxNupRowsEdt
private
std::unique_ptr<weld::Label> vcl::PrintDialog::mxNupTimesTxt
private

Definition at line 168 of file printdlg.hxx.

Referenced by enableNupControls(), and showAdvancedControls().

std::unique_ptr<weld::Button> vcl::PrintDialog::mxOKButton
private

Definition at line 144 of file printdlg.hxx.

Referenced by PrintDialog().

std::unique_ptr<weld::ComboBox> vcl::PrintDialog::mxOrientationBox
private

Definition at line 177 of file printdlg.hxx.

Referenced by hasOrientationChanged(), PrintDialog(), updateNup(), and updateOrientationBox().

std::unique_ptr<weld::Entry> vcl::PrintDialog::mxPageEdit
private
std::unique_ptr<weld::Frame> vcl::PrintDialog::mxPageLayoutFrame
private

Definition at line 133 of file printdlg.hxx.

Referenced by PrintDialog().

std::unique_ptr<weld::MetricSpinButton> vcl::PrintDialog::mxPageMarginEdt
private
std::unique_ptr<weld::Label> vcl::PrintDialog::mxPageMarginTxt1
private

Definition at line 170 of file printdlg.hxx.

Referenced by enableNupControls(), and showAdvancedControls().

std::unique_ptr<weld::Label> vcl::PrintDialog::mxPageMarginTxt2
private

Definition at line 172 of file printdlg.hxx.

Referenced by enableNupControls(), and showAdvancedControls().

std::unique_ptr<weld::Label> vcl::PrintDialog::mxPagesBoxTitleTxt
private

Definition at line 162 of file printdlg.hxx.

Referenced by setupOptionalUI().

std::unique_ptr<weld::RadioButton> vcl::PrintDialog::mxPagesBtn
private
std::unique_ptr<weld::ComboBox> vcl::PrintDialog::mxPaperSidesBox
private

Definition at line 141 of file printdlg.hxx.

Referenced by PrintDialog(), and setupPaperSidesBox().

std::unique_ptr<weld::ComboBox> vcl::PrintDialog::mxPaperSizeBox
private

Definition at line 176 of file printdlg.hxx.

Referenced by PrintDialog(), and setPaperSizes().

std::unique_ptr<PrintPreviewWindow> vcl::PrintDialog::mxPreview
private

Definition at line 156 of file printdlg.hxx.

Referenced by preparePreview().

std::unique_ptr<weld::CheckButton> vcl::PrintDialog::mxPreviewBox
private

Definition at line 154 of file printdlg.hxx.

Referenced by hasPreview(), PrintDialog(), and readFromSettings().

std::unique_ptr<weld::CustomWeld> vcl::PrintDialog::mxPreviewWindow
private

Definition at line 157 of file printdlg.hxx.

std::unique_ptr<weld::ComboBox> vcl::PrintDialog::mxPrinters
private

Definition at line 134 of file printdlg.hxx.

Referenced by isPrintToFile(), PrintDialog(), storeToSettings(), and updatePrinterText().

std::unique_ptr<weld::CheckButton> vcl::PrintDialog::mxReverseOrderBox
private

Definition at line 142 of file printdlg.hxx.

Referenced by PrintDialog(), and setupOptionalUI().

std::unique_ptr<weld::Button> vcl::PrintDialog::mxSetupButton
private

Definition at line 136 of file printdlg.hxx.

Referenced by checkControlDependencies(), and PrintDialog().

std::unique_ptr<weld::MetricSpinButton> vcl::PrintDialog::mxSheetMarginEdt
private
std::unique_ptr<weld::Label> vcl::PrintDialog::mxSheetMarginTxt1
private

Definition at line 173 of file printdlg.hxx.

Referenced by enableNupControls(), and showAdvancedControls().

std::unique_ptr<weld::Label> vcl::PrintDialog::mxSheetMarginTxt2
private

Definition at line 175 of file printdlg.hxx.

Referenced by enableNupControls(), and showAdvancedControls().

std::unique_ptr<weld::Label> vcl::PrintDialog::mxStatusTxt
private

Definition at line 135 of file printdlg.hxx.

Referenced by updatePrinterText().

std::unique_ptr<weld::Notebook> vcl::PrintDialog::mxTabCtrl
private

Definition at line 132 of file printdlg.hxx.

Referenced by readFromSettings(), setupOptionalUI(), and storeToSettings().


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