LibreOffice Module vcl (master) 1
Classes | Functions
print3.cxx File Reference
#include <sal/types.h>
#include <sal/log.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertyvalue.hxx>
#include <comphelper/sequence.hxx>
#include <o3tl/safeint.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <tools/debug.hxx>
#include <tools/urlobj.hxx>
#include <utility>
#include <vcl/metaact.hxx>
#include <vcl/print.hxx>
#include <vcl/printer/Options.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld.hxx>
#include <configsettings.hxx>
#include <printdlg.hxx>
#include <salinst.hxx>
#include <salprn.hxx>
#include <strings.hrc>
#include <svdata.hxx>
#include <com/sun/star/awt/Size.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <com/sun/star/ui/dialogs/FilePicker.hpp>
#include <com/sun/star/ui/dialogs/ExecutableDialogResults.hpp>
#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
#include <com/sun/star/view/DuplexMode.hpp>
#include <unordered_map>
#include <unordered_set>
Include dependency graph for print3.cxx:

Go to the source code of this file.

Classes

class  vcl::ImplPrinterControllerData
 
struct  vcl::ImplPrinterControllerData::ControlDependency
 

Functions

static OUString queryFile (Printer const *pPrinter)
 
 IMPL_LINK_NOARG (PrintJobAsync, ExecJob, void *, void)
 
static void appendSubPage (GDIMetaFile &o_rMtf, const tools::Rectangle &i_rClipRect, GDIMetaFile &io_rSubPage, bool i_bDrawBorder)
 

Function Documentation

◆ appendSubPage()

static void appendSubPage ( GDIMetaFile o_rMtf,
const tools::Rectangle i_rClipRect,
GDIMetaFile io_rSubPage,
bool  i_bDrawBorder 
)
static

◆ IMPL_LINK_NOARG()

IMPL_LINK_NOARG ( PrintJobAsync  ,
ExecJob  ,
void *  ,
void   
)

Definition at line 316 of file print3.cxx.

References Printer::ImplPrintJob().

◆ queryFile()

static OUString queryFile ( Printer const *  pPrinter)
static