29 std::unique_ptr<weld::LinkButton>
m_xLink;
40 std::map<weld::LinkButton*, OUString>
m_aUris;
51 bool showField(
unsigned int nIndex,
unsigned int nWidthMax);
66 void SetURL(
const OUString& rURL);
Breadcrumb(weld::Container *pParent)
DECL_LINK(ClickLinkHdl, weld::LinkButton &, bool)
bool showField(unsigned int nIndex, unsigned int nWidthMax)
void EnableFields(bool bEnable)
weld::Container * m_pParent
SvtBreadcrumbMode m_eMode
void connect_clicked(const Link< Breadcrumb *, bool > &rLink)
void SetMode(SvtBreadcrumbMode eMode)
void SetRootName(const OUString &rURL)
const OUString & GetHdlURL() const
std::map< weld::LinkButton *, OUString > m_aUris
DECL_LINK(SizeAllocHdl, const Size &, void)
std::vector< std::unique_ptr< BreadcrumbPath > > m_aSegments
Link< Breadcrumb *, bool > m_aClickHdl
void SetURL(const OUString &rURL)
std::unique_ptr< weld::Label > m_xSeparator
std::unique_ptr< weld::Container > m_xContainer
std::unique_ptr< weld::Builder > m_xBuilder
std::unique_ptr< weld::LinkButton > m_xLink
BreadcrumbPath(weld::Container *pParent)