20#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_GLOSLST_HXX
21#define INCLUDED_SW_SOURCE_UIBASE_INC_GLOSLST_HXX
23#include <rtl/ustring.hxx>
24#include <tools/datetime.hxx>
60 void HasLongName(
const std::vector<OUString>& rBeginCandidates,
61 std::vector<std::pair<OUString, sal_uInt16>>& rLongNames);
63 OUString& rShortName, OUString& rGroupName );
75 virtual void Invoke()
override;
OUString GetBlockShortName(size_t nGroup, sal_uInt16 nBlock)
OUString GetGroupName(size_t nPos)
virtual void Invoke() override
virtual ~SwGlossaryList() override
std::vector< std::unique_ptr< AutoTextGroup > > m_aGroupArr
static void FillGroup(AutoTextGroup *pGroup, SwGlossaries *pGloss)
void HasLongName(const std::vector< OUString > &rBeginCandidates, std::vector< std::pair< OUString, sal_uInt16 > > &rLongNames)
OUString GetBlockLongName(size_t nGroup, sal_uInt16 nBlock)
AutoTextGroup * FindGroup(std::u16string_view rGroupName)
OUString GetGroupTitle(size_t nPos)
bool GetShortName(std::u16string_view rLongName, OUString &rShortName, OUString &rGroupName)
sal_uInt16 GetBlockCount(size_t nGroup)
constexpr OUStringLiteral EMPTY