class SvxMacro; class SvxMacroTableDtor; class SwTextINetFormat; enumclass SvMacroItemId : sal_uInt16;
/// SfxPoolItem subclass that contains data about an inserted hyperlink / URL in Writer text. Its /// location is tracked by the wrapping SwTextINetFormat. class SW_DLLPUBLIC SwFormatINetFormat final
: public SfxPoolItem
, public sw::BroadcasterMixin
{ friendclass SwTextINetFormat;
OUString msURL; ///< URL.
OUString msTargetFrame; ///< Target frame for URL.
UIName msINetFormatName;
UIName msVisitedFormatName;
OUString msHyperlinkName; ///< Name of the link.
std::unique_ptr<SvxMacroTableDtor> mpMacroTable;
SwTextINetFormat* mpTextAttr; ///< My TextAttribute.
sal_uInt16 mnINetFormatId;
sal_uInt16 mnVisitedFormatId; public:
DECLARE_ITEM_TYPE_FUNCTION(SwFormatINetFormat)
SwFormatINetFormat( OUString aURL, OUString aTarget );
SwFormatINetFormat( const SwFormatINetFormat& rAttr );
SwFormatINetFormat(); ///< For TypeInfo. virtual ~SwFormatINetFormat() override;
/// Set a new MacroTable or clear the current one. void SetMacroTable( const SvxMacroTableDtor* pTable ); const SvxMacroTableDtor* GetMacroTable() const
{ return mpMacroTable.get();
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.