LibreOffice Module sc (master) 1
Macros | Functions
prevwsh.cxx File Reference
#include <sal/config.h>
#include <scitems.hxx>
#include <comphelper/SetFlagContextHelper.hxx>
#include <sfx2/app.hxx>
#include <editeng/sizeitem.hxx>
#include <svx/zoomslideritem.hxx>
#include <svx/svdview.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/objface.hxx>
#include <sfx2/request.hxx>
#include <svl/stritem.hxx>
#include <svl/whiter.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/help.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <tools/urlobj.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/printer.hxx>
#include <sfx2/viewfrm.hxx>
#include <sfx2/viewfac.hxx>
#include <o3tl/unit_conversion.hxx>
#include <o3tl/string_view.hxx>
#include <drwlayer.hxx>
#include <prevwsh.hxx>
#include <preview.hxx>
#include <printfun.hxx>
#include <scmod.hxx>
#include <inputhdl.hxx>
#include <docsh.hxx>
#include <tabvwsh.hxx>
#include <stlpool.hxx>
#include <editutil.hxx>
#include <globstr.hrc>
#include <scresid.hxx>
#include <sc.hrc>
#include <ViewSettingsSequenceDefines.hxx>
#include <viewuno.hxx>
#include <svx/svxdlg.hxx>
#include <svx/dialogs.hrc>
#include <basegfx/utils/zoomtools.hxx>
#include <svx/zoom_def.hxx>
#include <com/sun/star/document/XDocumentProperties.hpp>
#include <scabstdlg.hxx>
#include <vcl/EnumContext.hxx>
#include <vcl/notebookbar/notebookbar.hxx>
#include <scslots.hxx>
#include <memory>
Include dependency graph for prevwsh.cxx:

Go to the source code of this file.

Macros

#define MINZOOM_SLIDER   10
 
#define MAXZOOM_SLIDER   400
 
#define SC_USERDATA_SEP   ';'
 
#define ShellClass_ScPreviewShell
 

Functions

 SFX_IMPL_NAMED_VIEWFACTORY (ScPreviewShell, "PrintPreview")
 
 IMPL_LINK_NOARG (ScPreviewShell, HorzScrollHandler, weld::Scrollbar &, void)
 
 IMPL_LINK_NOARG (ScPreviewShell, VertScrollHandler, weld::Scrollbar &, void)
 
 IMPL_LINK_NOARG (ScPreviewShell, CloseHdl, SystemWindow &, void)
 

Macro Definition Documentation

◆ MAXZOOM_SLIDER

#define MAXZOOM_SLIDER   400

Definition at line 75 of file prevwsh.cxx.

◆ MINZOOM_SLIDER

#define MINZOOM_SLIDER   10

Definition at line 74 of file prevwsh.cxx.

◆ SC_USERDATA_SEP

#define SC_USERDATA_SEP   ';'

Definition at line 77 of file prevwsh.cxx.

◆ ShellClass_ScPreviewShell

#define ShellClass_ScPreviewShell

Definition at line 81 of file prevwsh.cxx.

Function Documentation

◆ IMPL_LINK_NOARG() [1/3]

IMPL_LINK_NOARG ( ScPreviewShell  ,
CloseHdl  ,
SystemWindow ,
void   
)

Definition at line 480 of file prevwsh.cxx.

◆ IMPL_LINK_NOARG() [2/3]

IMPL_LINK_NOARG ( ScPreviewShell  ,
HorzScrollHandler  ,
weld::Scrollbar ,
void   
)

Definition at line 397 of file prevwsh.cxx.

◆ IMPL_LINK_NOARG() [3/3]

IMPL_LINK_NOARG ( ScPreviewShell  ,
VertScrollHandler  ,
weld::Scrollbar ,
void   
)

Definition at line 402 of file prevwsh.cxx.

◆ SFX_IMPL_NAMED_VIEWFACTORY()

SFX_IMPL_NAMED_VIEWFACTORY ( ScPreviewShell  ,
"PrintPreview"   
)

Definition at line 98 of file prevwsh.cxx.

References SFX_VIEW_REGISTRATION.