|
LibreOffice Module vcl (master) 1
|
#include <sal/config.h>#include <sal/types.h>#include <sal/log.hxx>#include <comphelper/processfactory.hxx>#include <o3tl/safeint.hxx>#include <tools/debug.hxx>#include <tools/helpers.hxx>#include <vcl/QueueInfo.hxx>#include <vcl/event.hxx>#include <vcl/virdev.hxx>#include <vcl/print.hxx>#include <vcl/printer/Options.hxx>#include <jobset.h>#include <print.h>#include <ImplOutDevData.hxx>#include <font/PhysicalFontCollection.hxx>#include <font/PhysicalFontFaceCollection.hxx>#include <font/fontsubstitution.hxx>#include <impfontcache.hxx>#include <print.hrc>#include <salgdi.hxx>#include <salinst.hxx>#include <salprn.hxx>#include <salptype.hxx>#include <salvd.hxx>#include <svdata.hxx>#include <com/sun/star/beans/XPropertySet.hpp>#include <com/sun/star/configuration/theDefaultProvider.hpp>#include <com/sun/star/container/XNameAccess.hpp>#include <com/sun/star/lang/XMultiServiceFactory.hpp>#include <com/sun/star/uno/Sequence.h>Go to the source code of this file.
Functions | |
| void | ImplUpdateJobSetupPaper (JobSetup &rJobSetup) |
| static void | ImplInitPrnQueueList () |
| void | ImplDeletePrnQueueList () |
Variables | |
| int | nImplSysDialog = 0 |
| void ImplDeletePrnQueueList | ( | ) |
Definition at line 381 of file print.cxx.
References ImplGetSVData(), ImplSVData::maGDIData, and ImplSVGDIData::mpPrinterQueueList.
Referenced by DeInitVCL(), ImplHandleSalSettings(), and Printer::updatePrinters().
|
static |
Definition at line 370 of file print.cxx.
References SalInstance::GetPrinterQueueInfo(), ImplGetSVData(), ImplSVData::maGDIData, ImplSVData::mpDefInst, and ImplSVGDIData::mpPrinterQueueList.
Referenced by Printer::GetPrinterQueues(), Printer::GetQueueInfo(), and Printer::ImplGetQueueInfo().
| void ImplUpdateJobSetupPaper | ( | JobSetup & | rJobSetup | ) |
Definition at line 74 of file print.cxx.
References PaperInfo::getHeight(), ImplJobSetup::GetPaperFormat(), ImplJobSetup::GetPaperHeight(), ImplJobSetup::GetPaperWidth(), PaperInfo::getWidth(), JobSetup::ImplGetConstData(), JobSetup::ImplGetData(), PAPER_USER, ImplJobSetup::SetPaperFormat(), ImplJobSetup::SetPaperHeight(), and ImplJobSetup::SetPaperWidth().
Referenced by Printer::ImplInit(), Printer::SetDuplexMode(), Printer::SetJobSetup(), Printer::SetOrientation(), Printer::SetPaper(), Printer::SetPaperBin(), Printer::SetPaperSizeUser(), and Printer::Setup().
| int nImplSysDialog = 0 |
Definition at line 56 of file print.cxx.
Referenced by Application::IsUICaptured(), and Printer::Setup().