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().