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>
48 css::uno::Reference< css::text::XAutoTextContainer2 >
m_xAutoText;
86 DECL_LINK( MenuHdl,
const OString&,
void );
94 DECL_LINK( TextFilterHdl, OUString&,
bool );
98 std::unique_ptr<weld::TreeIter>
DoesBlockExist(std::u16string_view sBlock, std::u16string_view rShort);
99 void ShowAutoText(
const OUString& rGroup,
const OUString& rShortName);
105 {m_sResumeGroup = rGroup; m_sResumeShortName = rShortName; m_bResume =
true;}
110 virtual short run()
override;
115 return m_xShortNameEdit->get_text();
118 static void SetActGroup(
const OUString& rNewGroup);
bool GetResumeData(OUString &rGroup, OUString &rShortName)
void ShowAutoText(const OUString &rGroup, const OUString &rShortName)
std::unique_ptr< weld::Entry > m_xShortNameEdit
virtual ~SwGlossaryDlg() override
std::unique_ptr< weld::CheckButton > m_xNetRelCB
static void SetActGroup(const OUString &rNewGroup)
std::unique_ptr< weld::Button > m_xInsertBtn
Used by the UI to modify the document model.
std::unique_ptr< weld::Label > m_xShortNameLbl
OUString m_sResumeShortName
SwGlossaryHdl * m_pGlossaryHdl
static OUString GetCurrGroup()
std::unique_ptr< weld::MenuButton > m_xEditBtn
virtual short run() override
std::unique_ptr< weld::TreeIter > DoesBlockExist(std::u16string_view sBlock, std::u16string_view rShort)
std::unique_ptr< weld::Entry > m_xNameED
SwGlossaryDlg(SfxViewFrame const *pViewFrame, SwGlossaryHdl *pGlosHdl, SwWrtShell *pWrtShell)
std::unique_ptr< weld::CustomWeld > m_xExampleFrameWin
OUString const m_sReadonlyPath
std::unique_ptr< weld::CheckButton > m_xFileRelCB
std::unique_ptr< weld::Button > m_xBibBtn
OUString GetCurrGrpName() const
void EnableShortName(bool bOn=true)
std::unique_ptr< weld::TreeView > m_xCategoryBox
DECL_LINK(NameModify, weld::Entry &, void)
void ResumeShowAutoText()
std::vector< std::unique_ptr< GroupUserData > > m_xGroupData
OUString GetCurrShortName() const
css::uno::Reference< css::text::XAutoTextContainer2 > m_xAutoText
std::unique_ptr< SwOneExampleFrame > m_xExampleFrame
std::unique_ptr< weld::CheckButton > m_xInsertTipCB
void SetResumeData(const OUString &rGroup, const OUString &rShortName)
TextFilter m_aNoSpaceFilter
std::unique_ptr< weld::Button > m_xPathBtn