19 #ifndef INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTDEVICEMANAGER_HXX
20 #define INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTDEVICEMANAGER_HXX
43 bool bCallPrtDataChanged)
override;
SfxPrinter * getPrinter(bool bCreate) const override
Return the printer set at the document.
void setPrinter(SfxPrinter *pP, bool bDeleteOld, bool bCallPrtDataChanged) override
Set the printer at the document.
void setPrintData(const SwPrintData &rPrtData) override
Sets the PrintData.
VirtualDevice * getVirtualDevice(bool bCreate) const override
Return the virtual device set at the document.
virtual ~DocumentDeviceManager() override
VclPtr< SfxPrinter > mpPrt
const JobSetup * getJobsetup() const override
Returns the Jobsetup.
void setReferenceDeviceType(bool bNewVirtual, bool bNewHiRes) override
Sets the type of the reference device used for formatting the document.
Dialog to specify the properties of date form field.
void setVirtualDevice(VirtualDevice *pVd) override
Sets the current virtual device.
VirtualDevice & CreateVirtualDevice_() const
const SwPrintData & getPrintData() const override
Returns the PrintData.
SfxPrinter & CreatePrinter_() const
DocumentDeviceManager(SwDoc &i_rSwdoc)
OutputDevice * getReferenceDevice(bool bCreate) const override
Returns the current reference device.
void PrtDataChanged()
Printer or JobSetup altered.
VclPtr< VirtualDevice > mpVirDev
Provides access to the formatting devices of a document.
std::unique_ptr< SwPrintData > mpPrtData
void setJobsetup(const JobSetup &rJobSetup) override
Sets the Jobsetup.
DocumentDeviceManager & operator=(DocumentDeviceManager const &)=delete