19#ifndef INCLUDED_SVL_STYLEPOOL_HXX
20#define INCLUDED_SVL_STYLEPOOL_HXX
23#include <rtl/ustring.hxx>
32 std::unique_ptr<StylePoolImpl>
pImpl;
49 std::shared_ptr<SfxItemSet> insertItemSet(
const SfxItemSet& rSet,
const OUString* pParentName =
nullptr );
69 std::unique_ptr<IStylePoolIteratorAccess> createIterator(
const bool bSkipUnusedItemSets =
false,
70 const bool bSkipIgnorableItems =
false );
74 static OUString nameOf(
const std::shared_ptr<SfxItemSet>& pSet );
83 virtual std::shared_ptr<SfxItemSet>
getNext() = 0;
virtual std::shared_ptr< SfxItemSet > getNext()=0
Delivers a shared pointer to the next SfxItemSet of the pool If there is no more SfxItemSet,...
virtual ~IStylePoolIteratorAccess()
class StylePoolImpl organized a tree-structure where every node represents a SfxItemSet.
std::unique_ptr< StylePoolImpl > pImpl