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.