42 (*aIter)->FillItemSet( rOutItemSet );
45 for( ; aIter != aEnd; ++aIter )
48 (*aIter)->FillItemSet( aSet );
59 bResult = pConv->ApplyItemSet( rItemSet ) || bResult;
This class serves for conversion between properties of an XPropertySet and SfxItems in SfxItemSets.
std::pair< tPropertyNameType, tMemberIdType > tPropertyNameWithMemberId
static void InvalidateUnequalItems(SfxItemSet &rDestSet, const SfxItemSet &rSourceSet)
Invalidates all items in rDestSet, that are set (state SfxItemState::SET) in both item sets (rDestSet...
SfxItemSet CreateEmptyItemSet() const
creates an empty item set using the given pool or a common pool if empty (see GetItemPool) and allowi...
MultipleItemConverter(SfxItemPool &rItemPool)
virtual bool ApplyItemSet(const SfxItemSet &rItemSet) override
applies all properties that are results of a conversion from all items in rItemSet to the internal XP...
virtual ~MultipleItemConverter() override
virtual bool GetItemProperty(tWhichIdType nWhichId, tPropertyNameWithMemberId &rOutProperty) const override
implemented empty (returns always false)
virtual void FillItemSet(SfxItemSet &rOutItemSet) const override
applies all properties that can be mapped to items into the given item set.
std::vector< std::unique_ptr< ItemConverter > > m_aConverters