LibreOffice Module svl (master) 1
Public Member Functions | Protected Member Functions | List of all members
SfxStyleSheetPool Class Reference

#include <style.hxx>

Inheritance diagram for SfxStyleSheetPool:
[legend]
Collaboration diagram for SfxStyleSheetPool:
[legend]

Public Member Functions

 SfxStyleSheetPool (SfxItemPool const &)
 
- Public Member Functions inherited from SfxStyleSheetBasePool
 SfxStyleSheetBasePool (SfxItemPool &)
 
 SfxStyleSheetBasePool (const SfxStyleSheetBasePool &)
 
SfxItemPoolGetPool ()
 
const SfxItemPoolGetPool () const
 
virtual std::unique_ptr< SfxStyleSheetIteratorCreateIterator (SfxStyleFamily, SfxStyleSearchBits nMask=SfxStyleSearchBits::All)
 
virtual SfxStyleSheetBaseMake (const OUString &, SfxStyleFamily eFam, SfxStyleSearchBits nMask=SfxStyleSearchBits::All)
 
virtual void Remove (SfxStyleSheetBase *)
 
void Insert (SfxStyleSheetBase *)
 
void Clear ()
 
SfxStyleSheetBasePooloperator= (const SfxStyleSheetBasePool &)
 
SfxStyleSheetBasePooloperator+= (const SfxStyleSheetBasePool &)
 
SfxStyleSheetBaseFirst (SfxStyleFamily eFamily, SfxStyleSearchBits eMask=SfxStyleSearchBits::All)
 
SfxStyleSheetBaseNext ()
 
virtual SfxStyleSheetBaseFind (const OUString &, SfxStyleFamily eFam, SfxStyleSearchBits n=SfxStyleSearchBits::All)
 
void Reindex ()
 
void Add (const SfxStyleSheetBase &)
 Add a style sheet. More...
 
- Public Member Functions inherited from SfxBroadcaster
 SfxBroadcaster ()
 
 SfxBroadcaster (const SfxBroadcaster &rBC)
 
virtual ~SfxBroadcaster () COVERITY_NOEXCEPT_FALSE
 
void Broadcast (const SfxHint &rHint)
 
bool HasListeners () const
 
size_t GetListenerCount () const
 Get the number of listeners which are registered at this broadcaster. More...
 
void ForAllListeners (std::function< bool(SfxListener *)> f) const
 Iterate over all the listeners and call the passed function. More...
 

Protected Member Functions

virtual rtl::Reference< SfxStyleSheetBaseCreate (const OUString &, SfxStyleFamily, SfxStyleSearchBits mask) override
 
virtual rtl::Reference< SfxStyleSheetBaseCreate (const OUString &, SfxStyleFamily, SfxStyleSearchBits)
 
virtual rtl::Reference< SfxStyleSheetBaseCreate (const SfxStyleSheetBase &)
 
- Protected Member Functions inherited from SfxStyleSheetBasePool
SfxStyleSheetIteratorGetCachedIterator ()
 
void ChangeParent (std::u16string_view rOld, const OUString &rNew, SfxStyleFamily eFamily, bool bVirtual=true)
 
virtual rtl::Reference< SfxStyleSheetBaseCreate (const OUString &, SfxStyleFamily, SfxStyleSearchBits)
 
virtual rtl::Reference< SfxStyleSheetBaseCreate (const SfxStyleSheetBase &)
 
virtual ~SfxStyleSheetBasePool () override
 
void StoreStyleSheet (const rtl::Reference< SfxStyleSheetBase > &)
 
const svl::IndexedStyleSheetsGetIndexedStyleSheets () const
 Obtain the indexed style sheets. More...
 
SfxStyleSheetBaseGetStyleSheetByPositionInIndex (unsigned pos)
 
- Protected Member Functions inherited from SfxBroadcaster
void Forward (SfxBroadcaster &rBC, const SfxHint &rHint)
 

Additional Inherited Members

- Protected Attributes inherited from SfxStyleSheetBasePool
SfxItemPoolrPool
 

Detailed Description

Definition at line 302 of file style.hxx.

Constructor & Destructor Documentation

◆ SfxStyleSheetPool()

SfxStyleSheetPool::SfxStyleSheetPool ( SfxItemPool const &  rSet)

Definition at line 860 of file style.cxx.

References rSet.

Member Function Documentation

◆ Create() [1/3]

rtl::Reference< SfxStyleSheetBase > SfxStyleSheetPool::Create ( const OUString &  rName,
SfxStyleFamily  eFam,
SfxStyleSearchBits  mask 
)
overrideprotectedvirtual

Reimplemented from SfxStyleSheetBasePool.

Definition at line 865 of file style.cxx.

◆ Create() [2/3]

rtl::Reference< SfxStyleSheetBase > SfxStyleSheetBasePool::Create ( const OUString &  rName,
SfxStyleFamily  eFam,
SfxStyleSearchBits  mask 
)
protectedvirtual

Reimplemented from SfxStyleSheetBasePool.

Definition at line 239 of file style.cxx.

◆ Create() [3/3]

rtl::Reference< SfxStyleSheetBase > SfxStyleSheetBasePool::Create ( const SfxStyleSheetBase r)
protectedvirtual

Reimplemented from SfxStyleSheetBasePool.

Definition at line 240 of file style.cxx.

References SAL_WARN.


The documentation for this class was generated from the following files: