LibreOffice Module cui (master) 1
Functions
thesdlg.cxx File Reference
#include <thesdlg.hxx>
#include <tools/debug.hxx>
#include <svl/lngmisc.hxx>
#include <vcl/event.hxx>
#include <vcl/svapp.hxx>
#include <svtools/langtab.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <comphelper/string.hxx>
#include <stack>
#include <algorithm>
#include <com/sun/star/linguistic2/XThesaurus.hpp>
#include <com/sun/star/linguistic2/XMeaning.hpp>
Include dependency graph for thesdlg.cxx:

Go to the source code of this file.

Functions

 IMPL_LINK_NOARG (SvxThesaurusDialog, ModifyTimer_Hdl, Timer *, void)
 
 IMPL_LINK_NOARG (SvxThesaurusDialog, ReplaceEditHdl_Impl, weld::Entry &, void)
 
 IMPL_LINK (SvxThesaurusDialog, KeyInputHdl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (SvxThesaurusDialog, LeftBtnHdl_Impl, weld::Button &, void)
 
 IMPL_LINK (SvxThesaurusDialog, LanguageHdl_Impl, weld::ComboBox &, rLB, void)
 
 IMPL_LINK_NOARG (SvxThesaurusDialog, WordSelectHdl_Impl, weld::ComboBox &, void)
 
 IMPL_LINK (SvxThesaurusDialog, AlternativesSelectHdl_Impl, weld::TreeView &, rBox, void)
 
 IMPL_LINK (SvxThesaurusDialog, AlternativesDoubleClickHdl_Impl, weld::TreeView &, rBox, bool)
 
 IMPL_LINK_NOARG (SvxThesaurusDialog, SelectFirstHdl_Impl, void *, void)
 
 IMPL_LINK_NOARG (SvxThesaurusDialog, ReplaceBtnHdl_Impl, weld::Button &, void)
 

Function Documentation

◆ IMPL_LINK() [1/4]

IMPL_LINK ( SvxThesaurusDialog  ,
AlternativesDoubleClickHdl_Impl  ,
weld::TreeView ,
rBox  ,
bool   
)

workaround to set the selection since calling SelectEntryPos within the double click handler does not work

Definition at line 201 of file thesdlg.cxx.

References aStr, linguistic::GetThesaurusReplaceText(), LINK, and Application::PostUserEvent().

◆ IMPL_LINK() [2/4]

IMPL_LINK ( SvxThesaurusDialog  ,
AlternativesSelectHdl_Impl  ,
weld::TreeView ,
rBox  ,
void   
)

Definition at line 184 of file thesdlg.cxx.

References aStr, and linguistic::GetThesaurusReplaceText().

◆ IMPL_LINK() [3/4]

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

Definition at line 49 of file thesdlg.cxx.

References vcl::KeyCode::GetCode(), KEY_RETURN, m_xDialog, and RET_OK.

◆ IMPL_LINK() [4/4]

IMPL_LINK ( SvxThesaurusDialog  ,
LanguageHdl_Impl  ,
weld::ComboBox ,
rLB  ,
void   
)

◆ IMPL_LINK_NOARG() [1/6]

IMPL_LINK_NOARG ( SvxThesaurusDialog  ,
LeftBtnHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 133 of file thesdlg.cxx.

◆ IMPL_LINK_NOARG() [2/6]

IMPL_LINK_NOARG ( SvxThesaurusDialog  ,
ModifyTimer_Hdl  ,
Timer ,
void   
)

Definition at line 38 of file thesdlg.cxx.

◆ IMPL_LINK_NOARG() [3/6]

IMPL_LINK_NOARG ( SvxThesaurusDialog  ,
ReplaceBtnHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 331 of file thesdlg.cxx.

References m_xDialog, and RET_OK.

◆ IMPL_LINK_NOARG() [4/6]

IMPL_LINK_NOARG ( SvxThesaurusDialog  ,
ReplaceEditHdl_Impl  ,
weld::Entry ,
void   
)

Definition at line 44 of file thesdlg.cxx.

◆ IMPL_LINK_NOARG() [5/6]

IMPL_LINK_NOARG ( SvxThesaurusDialog  ,
SelectFirstHdl_Impl  ,
void *  ,
void   
)

Definition at line 226 of file thesdlg.cxx.

◆ IMPL_LINK_NOARG() [6/6]

IMPL_LINK_NOARG ( SvxThesaurusDialog  ,
WordSelectHdl_Impl  ,
weld::ComboBox ,
void   
)

Definition at line 179 of file thesdlg.cxx.