19#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_GLOSSARY_HXX 
   20#define INCLUDED_SW_SOURCE_UIBASE_INC_GLOSSARY_HXX 
   26#include <com/sun/star/text/XAutoTextContainer2.hpp> 
   28#include <rtl/ustring.hxx> 
   50    css::uno::Reference< css::text::XAutoTextContainer2 > 
m_xAutoText;
 
  101    std::unique_ptr<weld::TreeIter> 
DoesBlockExist(std::u16string_view sBlock, std::u16string_view rShort);
 
  102    void            ShowAutoText(
const OUString& rGroup, 
const OUString& rShortName);
 
  113    virtual short run() 
override;
 
  121    static void     SetActGroup(
const OUString& rNewGroup);
 
SwGlossaryDlg(const SfxViewFrame &rViewFrame, SwGlossaryHdl *pGlosHdl, SwWrtShell *pWrtShell)
 
SwGlossaryHdl * m_pGlossaryHdl
 
std::unique_ptr< weld::CheckButton > m_xFileRelCB
 
DECL_LINK(PreviewLoadedHdl, SwOneExampleFrame &, void)
 
OUString const m_sReadonlyPath
 
std::unique_ptr< weld::MenuButton > m_xEditBtn
 
void ResumeShowAutoText()
 
DECL_LINK(PathHdl, weld::Button &, void)
 
std::unique_ptr< SwGlossaryDropTarget > m_xDropTarget
 
static void SetActGroup(const OUString &rNewGroup)
 
OUString GetCurrGrpName() const
 
std::unique_ptr< weld::CheckButton > m_xInsertTipCB
 
DECL_LINK(EnableHdl, weld::Toggleable &, void)
 
std::unique_ptr< weld::Button > m_xBibBtn
 
void EnableShortName(bool bOn=true)
 
OUString GetCurrShortName() const
 
TextFilter m_aNoSpaceFilter
 
virtual short run() override
 
std::unique_ptr< weld::CheckButton > m_xNetRelCB
 
std::unique_ptr< weld::Button > m_xPathBtn
 
std::unique_ptr< weld::TreeView > m_xCategoryBox
 
DECL_LINK(GrpSelect, weld::TreeView &, void)
 
std::unique_ptr< weld::Entry > m_xShortNameEdit
 
css::uno::Reference< css::text::XAutoTextContainer2 > m_xAutoText
 
DECL_LINK(NameDoubleClick, weld::TreeView &, bool)
 
void SetResumeData(const OUString &rGroup, const OUString &rShortName)
 
std::unique_ptr< weld::Entry > m_xNameED
 
void ShowAutoText(const OUString &rGroup, const OUString &rShortName)
 
std::unique_ptr< weld::Button > m_xInsertBtn
 
std::unique_ptr< SwOneExampleFrame > m_xExampleFrame
 
static OUString GetCurrGroup()
 
DECL_LINK(InsertHdl, weld::Button &, void)
 
OUString m_sResumeShortName
 
DECL_LINK(KeyInputHdl, const KeyEvent &, bool)
 
DECL_LINK(BibHdl, weld::Button &, void)
 
DECL_LINK(CheckBoxHdl, weld::Toggleable &, void)
 
DECL_LINK(MenuHdl, const OUString &, void)
 
std::unique_ptr< weld::TreeIter > DoesBlockExist(std::u16string_view sBlock, std::u16string_view rShort)
 
virtual ~SwGlossaryDlg() override
 
bool GetResumeData(OUString &rGroup, OUString &rShortName)
 
std::unique_ptr< weld::CustomWeld > m_xExampleFrameWin
 
DECL_LINK(NameModify, weld::Entry &, void)
 
std::unique_ptr< weld::Label > m_xShortNameLbl
 
DECL_LINK(TextFilterHdl, OUString &, bool)
 
std::vector< std::unique_ptr< GroupUserData > > m_xGroupData
 
Used by the UI to modify the document model.