19#ifndef INCLUDED_SVX_SMARTTAGITEM_HXX
20#define INCLUDED_SVX_SMARTTAGITEM_HXX
23#include <com/sun/star/uno/Reference.hxx>
24#include <com/sun/star/uno/Sequence.hxx>
25#include <com/sun/star/smarttags/XSmartTagAction.hpp>
43 const css::uno::Sequence< css::uno::Reference< css::container::XStringKeyMap > >
maStringKeyMaps;
44 const css::uno::Reference<css::text::XTextRange>
mxRange;
54 const css::uno::Sequence < css::uno::Sequence< css::uno::Reference< css::smarttags::XSmartTagAction > > >& rActionComponentsSequence,
55 const css::uno::Sequence < css::uno::Sequence< sal_Int32 > >& rActionIndicesSequence,
56 const css::uno::Sequence< css::uno::Reference< css::container::XStringKeyMap > >& rStringKeyMaps,
57 css::uno::Reference<css::text::XTextRange> xRange,
58 css::uno::Reference<css::frame::XController> xController,
59 css::lang::Locale aLocale,
60 OUString aApplicationName,
61 OUString aRangeText );
69 const css::uno::Sequence < css::uno::Sequence< css::uno::Reference< css::smarttags::XSmartTagAction > > >&
GetActionComponentsSequence()
const {
return maActionComponentsSequence; }
70 const css::uno::Sequence < css::uno::Sequence< sal_Int32 > >&
GetActionIndicesSequence()
const {
return maActionIndicesSequence; }
71 const css::uno::Sequence< css::uno::Reference< css::container::XStringKeyMap > >&
GetStringKeyMaps()
const {
return maStringKeyMaps; }
72 const css::uno::Reference<css::text::XTextRange>&
GetTextRange()
const {
return mxRange; }
73 const css::uno::Reference<css::frame::XController>&
GetController()
const {
return mxController; }
74 const css::lang::Locale&
GetLocale()
const {
return maLocale; }
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
const css::lang::Locale maLocale
const css::uno::Sequence< css::uno::Sequence< css::uno::Reference< css::smarttags::XSmartTagAction > > > maActionComponentsSequence
const css::uno::Sequence< css::uno::Reference< css::container::XStringKeyMap > > maStringKeyMaps
const css::uno::Reference< css::frame::XController > & GetController() const
const OUString & GetRangeText() const
const css::uno::Sequence< css::uno::Sequence< css::uno::Reference< css::smarttags::XSmartTagAction > > > & GetActionComponentsSequence() const
const css::uno::Reference< css::text::XTextRange > mxRange
const css::uno::Reference< css::text::XTextRange > & GetTextRange() const
const css::uno::Sequence< css::uno::Sequence< sal_Int32 > > maActionIndicesSequence
const css::uno::Sequence< css::uno::Sequence< sal_Int32 > > & GetActionIndicesSequence() const
const css::uno::Reference< css::frame::XController > mxController
const css::lang::Locale & GetLocale() const
const OUString maRangeText
const OUString maApplicationName
const css::uno::Sequence< css::uno::Reference< css::container::XStringKeyMap > > & GetStringKeyMaps() const
const OUString & GetApplicationName() const