LibreOffice Module sfx2 (master) 1
Public Member Functions | Protected Attributes | List of all members
sfx2::StyleManager Class Referenceabstract

#include <StyleManager.hxx>

Collaboration diagram for sfx2::StyleManager:
[legend]

Public Member Functions

 StyleManager (SfxObjectShell &rShell)
 
virtual ~StyleManager ()
 
SfxStyleSheetBaseSearch (std::u16string_view rStyleName, SfxStyleFamily eFamily)
 
virtual std::unique_ptr< StylePreviewRendererCreateStylePreviewRenderer (OutputDevice &rOutputDev, SfxStyleSheetBase *pStyle, tools::Long nMaxHeight)=0
 

Protected Attributes

SfxObjectShellmrShell
 

Detailed Description

Definition at line 27 of file StyleManager.hxx.

Constructor & Destructor Documentation

◆ StyleManager()

sfx2::StyleManager::StyleManager ( SfxObjectShell rShell)
inline

Definition at line 33 of file StyleManager.hxx.

◆ ~StyleManager()

virtual sfx2::StyleManager::~StyleManager ( )
inlinevirtual

Definition at line 37 of file StyleManager.hxx.

Member Function Documentation

◆ CreateStylePreviewRenderer()

virtual std::unique_ptr< StylePreviewRenderer > sfx2::StyleManager::CreateStylePreviewRenderer ( OutputDevice rOutputDev,
SfxStyleSheetBase pStyle,
tools::Long  nMaxHeight 
)
pure virtual

Referenced by IMPL_LINK().

◆ Search()

SfxStyleSheetBase * sfx2::StyleManager::Search ( std::u16string_view  rStyleName,
SfxStyleFamily  eFamily 
)

Member Data Documentation

◆ mrShell

SfxObjectShell& sfx2::StyleManager::mrShell
protected

Definition at line 30 of file StyleManager.hxx.

Referenced by Search().


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