LibreOffice Module sfx2 (master) 1
Classes | Namespaces | Functions
templdlg.cxx File Reference
#include <memory>
#include <vcl/commandinfoprovider.hxx>
#include <svl/intitem.hxx>
#include <svl/stritem.hxx>
#include <svl/style.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertyvalue.hxx>
#include <comphelper/sequenceashashmap.hxx>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/frame/ModuleManager.hpp>
#include <com/sun/star/frame/UnknownModuleException.hpp>
#include <officecfg/Office/Common.hxx>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <comphelper/diagnose_ex.hxx>
#include <sfx2/app.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/bindings.hxx>
#include <sfx2/templdlg.hxx>
#include <templdgi.hxx>
#include <sfx2/styfitem.hxx>
#include <sfx2/objsh.hxx>
#include <sfx2/tplpitem.hxx>
#include <sfx2/sfxresid.hxx>
#include <sfx2/sfxsids.hrc>
#include <sfx2/strings.hrc>
#include <helpids.h>
#include <sfx2/viewfrm.hxx>
Include dependency graph for templdlg.cxx:

Go to the source code of this file.

Classes

class  SfxCommonTemplateDialog_Impl::DeletionWatcher
 
class  ToolbarDropTarget
 

Namespaces

namespace  SfxTemplate
 

Functions

 IMPL_LINK (SfxCommonTemplateDialog_Impl, OnAsyncExecuteDrop, void *, pStyleList, void)
 
static sal_uInt16 SfxTemplate::SfxFamilyIdToNId (SfxStyleFamily nFamily)
 
static SfxStyleFamily SfxTemplate::NIdToSfxFamilyId (sal_uInt16 nId)
 
 IMPL_LINK (SfxCommonTemplateDialog_Impl, ReadResource_Hdl, StyleList &, rStyleList, void)
 
 IMPL_LINK_NOARG (SfxCommonTemplateDialog_Impl, ClearResource_Hdl, void *, void)
 
 IMPL_LINK (SfxCommonTemplateDialog_Impl, UpdateStyles_Hdl, StyleFlags, nFlags, void)
 
 IMPL_LINK (SfxCommonTemplateDialog_Impl, FilterSelectHdl, weld::ComboBox &, rBox, void)
 
static OUString getModuleIdentifier (const Reference< XModuleManager2 > &i_xModMgr, SfxObjectShell const *i_pObjSh)
 
 IMPL_LINK (SfxCommonTemplateDialog_Impl, LoadFactoryStyleFilter_Hdl, SfxObjectShell const *, i_pObjSh, sal_Int32)
 
 IMPL_LINK_NOARG (SfxCommonTemplateDialog_Impl, SaveSelection_Hdl, StyleList &, SfxObjectShell *)
 
 IMPL_LINK_NOARG (SfxCommonTemplateDialog_Impl, PreviewHdl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (SfxCommonTemplateDialog_Impl, HighlightHdl, weld::Toggleable &, void)
 
 IMPL_LINK_NOARG (SfxCommonTemplateDialog_Impl, UpdateStyleDependents_Hdl, void *, void)
 
 IMPL_LINK (SfxTemplateDialog_Impl, ToolBoxLSelect, const OUString &, rEntry, void)
 
 IMPL_LINK (SfxTemplateDialog_Impl, ToolBoxRSelect, const OUString &, rEntry, void)
 
 IMPL_LINK (SfxTemplateDialog_Impl, ToolMenuSelectHdl, const OUString &, rMenuId, void)
 
 IMPL_LINK (SfxCommonTemplateDialog_Impl, UpdateFamily_Hdl, StyleList &, rStyleList, void)
 

Function Documentation

◆ getModuleIdentifier()

static OUString getModuleIdentifier ( const Reference< XModuleManager2 > &  i_xModMgr,
SfxObjectShell const *  i_pObjSh 
)
static

◆ IMPL_LINK() [1/9]

IMPL_LINK ( SfxCommonTemplateDialog_Impl  ,
FilterSelectHdl  ,
weld::ComboBox ,
rBox  ,
void   
)

Definition at line 534 of file templdlg.cxx.

References SfxResId().

◆ IMPL_LINK() [2/9]

IMPL_LINK ( SfxCommonTemplateDialog_Impl  ,
LoadFactoryStyleFilter_Hdl  ,
SfxObjectShell const *  ,
i_pObjSh  ,
sal_Int32   
)

◆ IMPL_LINK() [3/9]

IMPL_LINK ( SfxCommonTemplateDialog_Impl  ,
OnAsyncExecuteDrop  ,
void *  ,
pStyleList  ,
void   
)

Definition at line 103 of file templdlg.cxx.

◆ IMPL_LINK() [4/9]

IMPL_LINK ( SfxCommonTemplateDialog_Impl  ,
ReadResource_Hdl  ,
StyleList ,
rStyleList  ,
void   
)

◆ IMPL_LINK() [5/9]

IMPL_LINK ( SfxCommonTemplateDialog_Impl  ,
UpdateFamily_Hdl  ,
StyleList ,
rStyleList  ,
void   
)

Definition at line 889 of file templdlg.cxx.

◆ IMPL_LINK() [6/9]

IMPL_LINK ( SfxCommonTemplateDialog_Impl  ,
UpdateStyles_Hdl  ,
StyleFlags  ,
nFlags  ,
void   
)

◆ IMPL_LINK() [7/9]

IMPL_LINK ( SfxTemplateDialog_Impl  ,
ToolBoxLSelect  ,
const OUString &  ,
rEntry  ,
void   
)

Definition at line 840 of file templdlg.cxx.

◆ IMPL_LINK() [8/9]

IMPL_LINK ( SfxTemplateDialog_Impl  ,
ToolBoxRSelect  ,
const OUString &  ,
rEntry  ,
void   
)

Definition at line 845 of file templdlg.cxx.

◆ IMPL_LINK() [9/9]

IMPL_LINK ( SfxTemplateDialog_Impl  ,
ToolMenuSelectHdl  ,
const OUString &  ,
rMenuId  ,
void   
)

Definition at line 871 of file templdlg.cxx.

◆ IMPL_LINK_NOARG() [1/5]

IMPL_LINK_NOARG ( SfxCommonTemplateDialog_Impl  ,
ClearResource_Hdl  ,
void *  ,
void   
)

Definition at line 261 of file templdlg.cxx.

◆ IMPL_LINK_NOARG() [2/5]

IMPL_LINK_NOARG ( SfxCommonTemplateDialog_Impl  ,
HighlightHdl  ,
weld::Toggleable ,
void   
)

Definition at line 678 of file templdlg.cxx.

References SfxTemplate::NIdToSfxFamilyId().

◆ IMPL_LINK_NOARG() [3/5]

IMPL_LINK_NOARG ( SfxCommonTemplateDialog_Impl  ,
PreviewHdl  ,
weld::Toggleable ,
void   
)

Definition at line 668 of file templdlg.cxx.

References comphelper::ConfigurationChanges::create().

◆ IMPL_LINK_NOARG() [4/5]

IMPL_LINK_NOARG ( SfxCommonTemplateDialog_Impl  ,
SaveSelection_Hdl  ,
StyleList ,
SfxObjectShell  
)

◆ IMPL_LINK_NOARG() [5/5]

IMPL_LINK_NOARG ( SfxCommonTemplateDialog_Impl  ,
UpdateStyleDependents_Hdl  ,
void *  ,
void   
)

Definition at line 689 of file templdlg.cxx.