19#ifndef INCLUDED_SVX_HLNKITEM_HXX
20#define INCLUDED_SVX_HLNKITEM_HXX
22#include <rtl/ustring.hxx>
24#include <sfx2/sfxsids.hrc>
29#include <rtl/ustrbuf.hxx>
69 OUString aTarget, OUString aIntName,
73 OUString aReplacementText = OUString());
83 const OUString&
GetURL()
const {
return sURL; }
84 void SetURL(
const OUString& rURL) { sURL = rURL; }
87 void SetIntName(
const OUString& rIntName) { sIntName = rIntName; }
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const
virtual bool operator==(const SfxPoolItem &) const=0
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId)
virtual SfxPoolItem * Clone(SfxItemPool *pPool=nullptr) const=0
void SetMacroEvents(const HyperDialogEvent nEvents)
void SetReplacementText(const OUString &rReplacementText)
HyperDialogEvent GetMacroEvents() const
const OUString & GetReplacementText() const
HyperDialogEvent nMacroEvents
SvxLinkInsertMode GetInsertMode() const
void SetIntName(const OUString &rIntName)
SvxHyperlinkItem(TypedWhichId< SvxHyperlinkItem > _nWhich=SID_HYPERLINK_GETLINK)
const OUString & GetName() const
const OUString & GetURL() const
const OUString & GetIntName() const
void SetName(const OUString &rName)
std::unique_ptr< SvxMacroTableDtor > pMacroTable
OUString sReplacementText
void SetInsertMode(SvxLinkInsertMode eNew)
const SvxMacroTableDtor * GetMacroTable() const
void SetURL(const OUString &rURL)
const OUString & GetTargetFrame() const
void SetTargetFrame(const OUString &rTarget)