This class serves for conversion between properties of an XPropertySet and SfxItems in SfxItemSets.
std::pair< tPropertyNameType, tMemberIdType > tPropertyNameWithMemberId
Note: virtual const sal_uInt16 * GetWhichPairs() const; is still pure virtual.
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