24#include <com/sun/star/container/XStringKeyMap.hpp>
34 const css::uno::Sequence < css::uno::Sequence< css::uno::Reference< css::smarttags::XSmartTagAction > > >& rActionComponentsSequence,
35 const css::uno::Sequence < css::uno::Sequence< sal_Int32 > >& rActionIndicesSequence,
36 const css::uno::Sequence< css::uno::Reference< css::container::XStringKeyMap > >& rStringKeyMaps,
37 css::uno::Reference<css::text::XTextRange> xRange,
38 css::uno::Reference<css::frame::XController> xController,
39 css::lang::Locale aLocale,
40 OUString aApplicationName,
41 OUString aRangeText ) :
43 maActionComponentsSequence( rActionComponentsSequence ),
44 maActionIndicesSequence( rActionIndicesSequence ),
45 maStringKeyMaps( rStringKeyMaps ),
46 mxRange(
std::move( xRange )),
48 maLocale(
std::move( aLocale )),
49 maApplicationName(
std::move( aApplicationName )),
50 maRangeText(
std::move( aRangeText ))
61 {
"TextRange", css::uno::Any(
mxRange ) },
63 {
"Locale", css::uno::Any(
maLocale ) },
78 assert(SfxPoolItem::operator==(rAttr));
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
static SfxPoolItem * CreateDefault()
const css::uno::Reference< css::text::XTextRange > mxRange
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8 nMemberId=0) const override
virtual SvxSmartTagItem * Clone(SfxItemPool *pPool=nullptr) const override
const css::uno::Sequence< css::uno::Sequence< sal_Int32 > > maActionIndicesSequence
const css::uno::Reference< css::frame::XController > mxController
const OUString maRangeText
const OUString maApplicationName
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8 nMemberId) override
SvxSmartTagItem(const TypedWhichId< SvxSmartTagItem > nId, const css::uno::Sequence< css::uno::Sequence< css::uno::Reference< css::smarttags::XSmartTagAction > > > &rActionComponentsSequence, const css::uno::Sequence< css::uno::Sequence< sal_Int32 > > &rActionIndicesSequence, const css::uno::Sequence< css::uno::Reference< css::container::XStringKeyMap > > &rStringKeyMaps, css::uno::Reference< css::text::XTextRange > xRange, css::uno::Reference< css::frame::XController > xController, css::lang::Locale aLocale, OUString aApplicationName, OUString aRangeText)
virtual bool operator==(const SfxPoolItem &) const override
#define SAL_WARN(area, stream)
css::uno::Sequence< css::beans::PropertyValue > InitPropertySequence(::std::initializer_list< ::std::pair< OUString, css::uno::Any > > vInit)
Reference< XController > xController