LibreOffice Module sw (master) 1
Classes | Functions
glossary.cxx File Reference
#include <hintids.hxx>
#include <o3tl/any.hxx>
#include <vcl/event.hxx>
#include <vcl/svapp.hxx>
#include <vcl/transfer.hxx>
#include <vcl/weld.hxx>
#include <svl/stritem.hxx>
#include <svl/macitem.hxx>
#include <unotools/pathoptions.hxx>
#include <sfx2/request.hxx>
#include <sfx2/fcontnr.hxx>
#include <sfx2/docfilt.hxx>
#include <osl/diagnose.h>
#include <svx/svxdlg.hxx>
#include <editeng/acorrcfg.hxx>
#include <sfx2/viewfrm.hxx>
#include <unotools.hxx>
#include <comphelper/processfactory.hxx>
#include <ucbhelper/content.hxx>
#include <com/sun/star/text/AutoTextContainer.hpp>
#include <com/sun/star/ui/dialogs/XFilePicker3.hpp>
#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
#include <svl/urihelper.hxx>
#include <unotools/charclass.hxx>
#include <swtypes.hxx>
#include <wrtsh.hxx>
#include <view.hxx>
#include <glossary.hxx>
#include <gloshdl.hxx>
#include <glosbib.hxx>
#include <initui.hxx>
#include <glosdoc.hxx>
#include <macassgn.hxx>
#include <docsh.hxx>
#include <shellio.hxx>
#include <cmdid.h>
#include <sfx2/filedlghelper.hxx>
#include <memory>
#include <strings.hrc>
#include <iodetect.hxx>
#include <officecfg/Office/Writer.hxx>
Include dependency graph for glossary.cxx:

Go to the source code of this file.

Classes

struct  GroupUserData
 
class  SwNewGlosNameDlg
 
class  SwGlossaryDropTarget
 

Functions

static OUString lcl_GetValidShortCut (const OUString &rName)
 
 IMPL_LINK (SwNewGlosNameDlg, TextFilterHdl, OUString &, rTest, bool)
 
 IMPL_LINK (SwGlossaryDlg, TextFilterHdl, OUString &, rTest, bool)
 
 IMPL_LINK (SwGlossaryDlg, GrpSelect, weld::TreeView &, rBox, void)
 
 IMPL_LINK (SwGlossaryDlg, NameModify, weld::Entry &, rEdit, void)
 
 IMPL_LINK (SwGlossaryDlg, NameDoubleClick, weld::TreeView &, rBox, bool)
 
 IMPL_LINK_NOARG (SwGlossaryDlg, EnableHdl, weld::Toggleable &, void)
 
 IMPL_LINK (SwGlossaryDlg, MenuHdl, const OUString &, rItemIdent, void)
 
 IMPL_LINK_NOARG (SwGlossaryDlg, BibHdl, weld::Button &, void)
 
 IMPL_LINK (SwNewGlosNameDlg, Modify, weld::Entry &, rBox, void)
 
 IMPL_LINK_NOARG (SwNewGlosNameDlg, Rename, weld::Button &, void)
 
 IMPL_LINK (SwGlossaryDlg, CheckBoxHdl, weld::Toggleable &, rBox, void)
 
 IMPL_LINK (SwGlossaryDlg, KeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (SwGlossaryDlg, PathHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SwGlossaryDlg, InsertHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SwGlossaryDlg, PreviewLoadedHdl, SwOneExampleFrame &, void)
 

Function Documentation

◆ IMPL_LINK() [1/9]

IMPL_LINK ( SwGlossaryDlg  ,
CheckBoxHdl  ,
weld::Toggleable ,
rBox  ,
void   
)

◆ IMPL_LINK() [2/9]

IMPL_LINK ( SwGlossaryDlg  ,
GrpSelect  ,
weld::TreeView ,
rBox  ,
void   
)

◆ IMPL_LINK() [3/9]

IMPL_LINK ( SwGlossaryDlg  ,
KeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 966 of file glossary.cxx.

References KEY_DELETE.

◆ IMPL_LINK() [4/9]

IMPL_LINK ( SwGlossaryDlg  ,
MenuHdl  ,
const OUString &  ,
rItemIdent  ,
void   
)

◆ IMPL_LINK() [5/9]

IMPL_LINK ( SwGlossaryDlg  ,
NameDoubleClick  ,
weld::TreeView ,
rBox  ,
bool   
)

Definition at line 517 of file glossary.cxx.

References m_xDialog, and RET_OK.

◆ IMPL_LINK() [6/9]

IMPL_LINK ( SwGlossaryDlg  ,
NameModify  ,
weld::Entry ,
rEdit  ,
void   
)

Definition at line 480 of file glossary.cxx.

References aName, lcl_GetValidShortCut(), and m_bReadOnly.

◆ IMPL_LINK() [7/9]

IMPL_LINK ( SwGlossaryDlg  ,
TextFilterHdl  ,
OUString &  ,
rTest  ,
bool   
)

Definition at line 173 of file glossary.cxx.

◆ IMPL_LINK() [8/9]

IMPL_LINK ( SwNewGlosNameDlg  ,
Modify  ,
weld::Entry ,
rBox  ,
void   
)

Definition at line 923 of file glossary.cxx.

References aName, SwGlossaryDlg::DoesBlockExist(), and lcl_GetValidShortCut().

◆ IMPL_LINK() [9/9]

IMPL_LINK ( SwNewGlosNameDlg  ,
TextFilterHdl  ,
OUString &  ,
rTest  ,
bool   
)

Definition at line 135 of file glossary.cxx.

◆ IMPL_LINK_NOARG() [1/6]

IMPL_LINK_NOARG ( SwGlossaryDlg  ,
BibHdl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [2/6]

IMPL_LINK_NOARG ( SwGlossaryDlg  ,
EnableHdl  ,
weld::Toggleable ,
void   
)

Definition at line 525 of file glossary.cxx.

◆ IMPL_LINK_NOARG() [3/6]

IMPL_LINK_NOARG ( SwGlossaryDlg  ,
InsertHdl  ,
weld::Button ,
void   
)

Definition at line 1008 of file glossary.cxx.

References m_xDialog, and RET_OK.

◆ IMPL_LINK_NOARG() [4/6]

IMPL_LINK_NOARG ( SwGlossaryDlg  ,
PathHdl  ,
weld::Button ,
void   
)

◆ IMPL_LINK_NOARG() [5/6]

IMPL_LINK_NOARG ( SwGlossaryDlg  ,
PreviewLoadedHdl  ,
SwOneExampleFrame ,
void   
)

Definition at line 1018 of file glossary.cxx.

◆ IMPL_LINK_NOARG() [6/6]

IMPL_LINK_NOARG ( SwNewGlosNameDlg  ,
Rename  ,
weld::Button ,
void   
)

◆ lcl_GetValidShortCut()

static OUString lcl_GetValidShortCut ( const OUString &  rName)
static

Definition at line 77 of file glossary.cxx.

References aBuf.

Referenced by IMPL_LINK(), and SwGlossaryDlg::Init().