LibreOffice Module sd (master) 1
Classes | Macros | Functions | Variables
pubdlg.cxx File Reference
#include <com/sun/star/beans/PropertyValue.hpp>
#include <comphelper/sequence.hxx>
#include <unotools/ucbstreamhelper.hxx>
#include <vcl/FilterConfigItem.hxx>
#include <vcl/image.hxx>
#include <vcl/svapp.hxx>
#include <vcl/weld.hxx>
#include <sal/log.hxx>
#include <svtools/valueset.hxx>
#include <svtools/colrdlg.hxx>
#include <tools/debug.hxx>
#include <tools/urlobj.hxx>
#include <tools/GenericTypeSerializer.hxx>
#include <sdiocmpt.hxx>
#include <sfx2/docfile.hxx>
#include <pres.hxx>
#include <unotools/useroptions.hxx>
#include <unotools/pathoptions.hxx>
#include <sdresid.hxx>
#include <strings.hrc>
#include <pubdlg.hxx>
#include "htmlattr.hxx"
#include "htmlex.hxx"
#include "htmlpublishmode.hxx"
#include <helpids.h>
#include "buttonset.hxx"
#include <strings.hxx>
Include dependency graph for pubdlg.cxx:

Go to the source code of this file.

Classes

class  SdPublishingDesign
 

Macros

#define NOOFPAGES   6
 

Functions

static SvStreamoperator>> (SvStream &rIn, SdPublishingDesign &rDesign)
 
static SvStreamWriteSdPublishingDesign (SvStream &rOut, const SdPublishingDesign &rDesign)
 
 IMPL_LINK (SdPublishingDlg, DesignHdl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK_NOARG (SdPublishingDlg, DesignSelectHdl, weld::TreeView &, void)
 
 IMPL_LINK_NOARG (SdPublishingDlg, DesignDeleteHdl, weld::Button &, void)
 
 IMPL_LINK (SdPublishingDlg, WebServerHdl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK (SdPublishingDlg, GfxFormatHdl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK (SdPublishingDlg, BaseHdl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK_NOARG (SdPublishingDlg, ContentHdl, weld::Toggleable &, void)
 
 IMPL_LINK (SdPublishingDlg, ResolutionHdl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK_NOARG (SdPublishingDlg, ButtonsHdl, ValueSet *, void)
 
 IMPL_LINK (SdPublishingDlg, ColorHdl, weld::Button &, rButton, void)
 
 IMPL_LINK (SdPublishingDlg, SlideChgHdl, weld::Toggleable &, rButton, void)
 
 IMPL_LINK_NOARG (SdPublishingDlg, FinishHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SdPublishingDlg, NextPageHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SdPublishingDlg, LastPageHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SdDesignNameDlg, ModifyHdl, weld::Entry &, void)
 

Variables

const sal_uInt16 nMagic = sal_uInt16(0x1977)
 
constexpr OUStringLiteral KEY_QUALITY = u"JPG-EXPORT-QUALITY"
 
constexpr rtl::OUStringConstExpr aPageHelpIds [NOOFPAGES]
 

Macro Definition Documentation

◆ NOOFPAGES

#define NOOFPAGES   6

Definition at line 52 of file pubdlg.cxx.

Function Documentation

◆ IMPL_LINK() [1/7]

IMPL_LINK ( SdPublishingDlg  ,
BaseHdl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 930 of file pubdlg.cxx.

◆ IMPL_LINK() [2/7]

IMPL_LINK ( SdPublishingDlg  ,
ColorHdl  ,
weld::Button ,
rButton  ,
void   
)

◆ IMPL_LINK() [3/7]

IMPL_LINK ( SdPublishingDlg  ,
DesignHdl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 837 of file pubdlg.cxx.

References DBG_ASSERT, and nPos.

◆ IMPL_LINK() [4/7]

IMPL_LINK ( SdPublishingDlg  ,
GfxFormatHdl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 918 of file pubdlg.cxx.

◆ IMPL_LINK() [5/7]

IMPL_LINK ( SdPublishingDlg  ,
ResolutionHdl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 960 of file pubdlg.cxx.

◆ IMPL_LINK() [6/7]

IMPL_LINK ( SdPublishingDlg  ,
SlideChgHdl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 1019 of file pubdlg.cxx.

◆ IMPL_LINK() [7/7]

IMPL_LINK ( SdPublishingDlg  ,
WebServerHdl  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 906 of file pubdlg.cxx.

◆ IMPL_LINK_NOARG() [1/8]

IMPL_LINK_NOARG ( SdDesignNameDlg  ,
ModifyHdl  ,
weld::Entry ,
void   
)

Definition at line 1534 of file pubdlg.cxx.

◆ IMPL_LINK_NOARG() [2/8]

IMPL_LINK_NOARG ( SdPublishingDlg  ,
ButtonsHdl  ,
ValueSet ,
void   
)

Definition at line 971 of file pubdlg.cxx.

◆ IMPL_LINK_NOARG() [3/8]

IMPL_LINK_NOARG ( SdPublishingDlg  ,
ContentHdl  ,
weld::Toggleable ,
void   
)

Definition at line 939 of file pubdlg.cxx.

◆ IMPL_LINK_NOARG() [4/8]

IMPL_LINK_NOARG ( SdPublishingDlg  ,
DesignDeleteHdl  ,
weld::Button ,
void   
)

Definition at line 885 of file pubdlg.cxx.

References DBG_ASSERT, and nPos.

◆ IMPL_LINK_NOARG() [5/8]

IMPL_LINK_NOARG ( SdPublishingDlg  ,
DesignSelectHdl  ,
weld::TreeView ,
void   
)

Definition at line 872 of file pubdlg.cxx.

References DBG_ASSERT, and nPos.

◆ IMPL_LINK_NOARG() [6/8]

IMPL_LINK_NOARG ( SdPublishingDlg  ,
FinishHdl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [7/8]

IMPL_LINK_NOARG ( SdPublishingDlg  ,
LastPageHdl  ,
weld::Button ,
void   
)

Definition at line 1423 of file pubdlg.cxx.

◆ IMPL_LINK_NOARG() [8/8]

IMPL_LINK_NOARG ( SdPublishingDlg  ,
NextPageHdl  ,
weld::Button ,
void   
)

Definition at line 1271 of file pubdlg.cxx.

◆ operator>>()

SvStream & operator>> ( SvStream rIn,
SdPublishingDesign rDesign 
)
static

Definition at line 230 of file pubdlg.cxx.

◆ WriteSdPublishingDesign()

SvStream & WriteSdPublishingDesign ( SvStream rOut,
const SdPublishingDesign rDesign 
)
static

Definition at line 285 of file pubdlg.cxx.

Referenced by SdPublishingDlg::Save().

Variable Documentation

◆ aPageHelpIds

constexpr rtl::OUStringConstExpr aPageHelpIds[NOOFPAGES]
constexpr
Initial value:
=
{
}
constexpr OUStringLiteral HID_SD_HTMLEXPORT_PAGE6
Definition: helpids.h:35
constexpr OUStringLiteral HID_SD_HTMLEXPORT_PAGE1
Definition: helpids.h:30
constexpr OUStringLiteral HID_SD_HTMLEXPORT_PAGE5
Definition: helpids.h:34
constexpr OUStringLiteral HID_SD_HTMLEXPORT_PAGE3
Definition: helpids.h:32
constexpr OUStringLiteral HID_SD_HTMLEXPORT_PAGE2
Definition: helpids.h:31
constexpr OUStringLiteral HID_SD_HTMLEXPORT_PAGE4
Definition: helpids.h:33

Definition at line 61 of file pubdlg.cxx.

Referenced by SdPublishingDlg::ChangePage(), and SdPublishingDlg::SdPublishingDlg().

◆ KEY_QUALITY

constexpr OUStringLiteral KEY_QUALITY = u"JPG-EXPORT-QUALITY"
constexpr

Definition at line 58 of file pubdlg.cxx.

Referenced by SdPublishingDesign::SdPublishingDesign().

◆ nMagic

const sal_uInt16 nMagic = sal_uInt16(0x1977)

Definition at line 55 of file pubdlg.cxx.

Referenced by SdPublishingDlg::Load(), and SdPublishingDlg::Save().