LibreOffice Module vcl (master) 1
Enumerations | Functions
printdlg.cxx File Reference
#include <o3tl/safeint.hxx>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <rtl/ustrbuf.hxx>
#include <unotools/localedatawrapper.hxx>
#include <officecfg/Office/Common.hxx>
#include <utility>
#include <vcl/QueueInfo.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/decoview.hxx>
#include <vcl/help.hxx>
#include <vcl/naturalsort.hxx>
#include <vcl/print.hxx>
#include <vcl/printer/Options.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <vcl/virdev.hxx>
#include <vcl/wall.hxx>
#include <vcl/weldutils.hxx>
#include <vcl/windowstate.hxx>
#include <bitmaps.hlst>
#include <configsettings.hxx>
#include <printdlg.hxx>
#include <strings.hrc>
#include <svdata.hxx>
#include <com/sun/star/beans/PropertyValue.hpp>
Include dependency graph for printdlg.cxx:

Go to the source code of this file.

Enumerations

enum  {
  ORIENTATION_AUTOMATIC ,
  ORIENTATION_PORTRAIT ,
  ORIENTATION_LANDSCAPE
}
 

Functions

 IMPL_LINK_NOARG (PrintDialog, updatePreviewIdle, Timer *, void)
 
 IMPL_LINK_NOARG (PrintDialog, updatePreviewNoCacheIdle, Timer *, void)
 
 IMPL_LINK (PrintDialog, ToggleHdl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK (PrintDialog, ClickHdl, weld::Button &, rButton, void)
 
 IMPL_LINK (PrintDialog, SelectHdl, weld::ComboBox &, rBox, void)
 
 IMPL_LINK_NOARG (PrintDialog, MetricSpinModifyHdl, weld::MetricSpinButton &, void)
 
 IMPL_LINK_NOARG (PrintDialog, FocusOutHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (PrintDialog, ActivateHdl, weld::Entry &, bool)
 
 IMPL_LINK (PrintDialog, SpinModifyHdl, weld::SpinButton &, rEdit, void)
 
 IMPL_LINK (PrintDialog, UIOption_CheckHdl, weld::Toggleable &, i_rBox, void)
 
 IMPL_LINK (PrintDialog, UIOption_RadioHdl, weld::Toggleable &, i_rBtn, void)
 
 IMPL_LINK (PrintDialog, UIOption_SelectHdl, weld::ComboBox &, i_rBox, void)
 
 IMPL_LINK (PrintDialog, UIOption_SpinModifyHdl, weld::SpinButton &, i_rBox, void)
 
 IMPL_LINK (PrintDialog, UIOption_EntryModifyHdl, weld::Entry &, i_rBox, void)
 
static OUString getNewLabel (const OUString &aLabel, int i_nCurr, int i_nMax)
 
 IMPL_LINK_NOARG (PrintProgressDialog, ClickHdl, weld::Button &, void)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ORIENTATION_AUTOMATIC 
ORIENTATION_PORTRAIT 
ORIENTATION_LANDSCAPE 

Definition at line 57 of file printdlg.cxx.

Function Documentation

◆ getNewLabel()

static OUString getNewLabel ( const OUString &  aLabel,
int  i_nCurr,
int  i_nMax 
)
static

◆ IMPL_LINK() [1/9]

IMPL_LINK ( PrintDialog  ,
ClickHdl  ,
weld::Button ,
rButton  ,
void   
)

◆ IMPL_LINK() [2/9]

IMPL_LINK ( PrintDialog  ,
SelectHdl  ,
weld::ComboBox ,
rBox  ,
void   
)

◆ IMPL_LINK() [3/9]

IMPL_LINK ( PrintDialog  ,
SpinModifyHdl  ,
weld::SpinButton ,
rEdit  ,
void   
)

Definition at line 2043 of file printdlg.cxx.

References Any.

◆ IMPL_LINK() [4/9]

IMPL_LINK ( PrintDialog  ,
ToggleHdl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 1805 of file printdlg.cxx.

References Any, ORIENTATION_AUTOMATIC, and ORIENTATION_LANDSCAPE.

◆ IMPL_LINK() [5/9]

IMPL_LINK ( PrintDialog  ,
UIOption_CheckHdl  ,
weld::Toggleable ,
i_rBox  ,
void   
)

Definition at line 2059 of file printdlg.cxx.

◆ IMPL_LINK() [6/9]

IMPL_LINK ( PrintDialog  ,
UIOption_EntryModifyHdl  ,
weld::Entry ,
i_rBox  ,
void   
)

Definition at line 2148 of file printdlg.cxx.

◆ IMPL_LINK() [7/9]

IMPL_LINK ( PrintDialog  ,
UIOption_RadioHdl  ,
weld::Toggleable ,
i_rBtn  ,
void   
)

Definition at line 2076 of file printdlg.cxx.

◆ IMPL_LINK() [8/9]

IMPL_LINK ( PrintDialog  ,
UIOption_SelectHdl  ,
weld::ComboBox ,
i_rBox  ,
void   
)

Definition at line 2106 of file printdlg.cxx.

◆ IMPL_LINK() [9/9]

IMPL_LINK ( PrintDialog  ,
UIOption_SpinModifyHdl  ,
weld::SpinButton ,
i_rBox  ,
void   
)

Definition at line 2131 of file printdlg.cxx.

◆ IMPL_LINK_NOARG() [1/6]

IMPL_LINK_NOARG ( PrintDialog  ,
ActivateHdl  ,
weld::Entry ,
bool   
)

Definition at line 2021 of file printdlg.cxx.

◆ IMPL_LINK_NOARG() [2/6]

IMPL_LINK_NOARG ( PrintDialog  ,
FocusOutHdl  ,
weld::Widget ,
void   
)

Definition at line 2016 of file printdlg.cxx.

◆ IMPL_LINK_NOARG() [3/6]

IMPL_LINK_NOARG ( PrintDialog  ,
MetricSpinModifyHdl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 2010 of file printdlg.cxx.

◆ IMPL_LINK_NOARG() [4/6]

IMPL_LINK_NOARG ( PrintDialog  ,
updatePreviewIdle  ,
Timer ,
void   
)

Definition at line 928 of file printdlg.cxx.

◆ IMPL_LINK_NOARG() [5/6]

IMPL_LINK_NOARG ( PrintDialog  ,
updatePreviewNoCacheIdle  ,
Timer ,
void   
)

Definition at line 933 of file printdlg.cxx.

◆ IMPL_LINK_NOARG() [6/6]

IMPL_LINK_NOARG ( PrintProgressDialog  ,
ClickHdl  ,
weld::Button ,
void   
)

Definition at line 2240 of file printdlg.cxx.