LibreOffice Module sd (master) 1
Public Types | Public Member Functions | Public Attributes | Private Member Functions | List of all members
sdext::presenter::PresenterTheme::Theme Class Reference
Collaboration diagram for sdext::presenter::PresenterTheme::Theme:
[legend]

Public Types

typedef std::map< OUString, SharedFontDescriptorFontContainer
 

Public Member Functions

 Theme (const Reference< container::XHierarchicalNameAccess > &rThemeRoot, OUString sNodeName)
 
void Read (PresenterConfigurationAccess &rConfiguration, ReadContext &rReadContext)
 
SharedPaneStyle GetPaneStyle (const OUString &rsStyleName) const
 
SharedViewStyle GetViewStyle (const OUString &rsStyleName) const
 

Public Attributes

OUString msConfigurationNodeName
 
std::shared_ptr< ThemempParentTheme
 
SharedBitmapDescriptor mpBackground
 
PaneStyleContainer maPaneStyles
 
ViewStyleContainer maViewStyles
 
StyleAssociationContainer maStyleAssociations
 
Reference< container::XHierarchicalNameAccess > mxThemeRoot
 
std::shared_ptr< PresenterBitmapContainermpIconContainer
 
FontContainer maFontContainer
 

Private Member Functions

void ProcessFont (const OUString &rsKey, const Reference< beans::XPropertySet > &rxProperties)
 

Detailed Description

Definition at line 210 of file PresenterTheme.cxx.

Member Typedef Documentation

◆ FontContainer

Definition at line 229 of file PresenterTheme.cxx.

Constructor & Destructor Documentation

◆ Theme()

sdext::presenter::PresenterTheme::Theme::Theme ( const Reference< container::XHierarchicalNameAccess > &  rThemeRoot,
OUString  sNodeName 
)

Definition at line 554 of file PresenterTheme.cxx.

Member Function Documentation

◆ GetPaneStyle()

SharedPaneStyle sdext::presenter::PresenterTheme::Theme::GetPaneStyle ( const OUString &  rsStyleName) const

Definition at line 615 of file PresenterTheme.cxx.

◆ GetViewStyle()

SharedViewStyle sdext::presenter::PresenterTheme::Theme::GetViewStyle ( const OUString &  rsStyleName) const

Definition at line 626 of file PresenterTheme.cxx.

◆ ProcessFont()

void sdext::presenter::PresenterTheme::Theme::ProcessFont ( const OUString &  rsKey,
const Reference< beans::XPropertySet > &  rxProperties 
)
private

Definition at line 637 of file PresenterTheme.cxx.

◆ Read()

void sdext::presenter::PresenterTheme::Theme::Read ( PresenterConfigurationAccess rConfiguration,
ReadContext &  rReadContext 
)

Member Data Documentation

◆ maFontContainer

FontContainer sdext::presenter::PresenterTheme::Theme::maFontContainer

Definition at line 230 of file PresenterTheme.cxx.

◆ maPaneStyles

PaneStyleContainer sdext::presenter::PresenterTheme::Theme::maPaneStyles

Definition at line 224 of file PresenterTheme.cxx.

◆ maStyleAssociations

StyleAssociationContainer sdext::presenter::PresenterTheme::Theme::maStyleAssociations

Definition at line 226 of file PresenterTheme.cxx.

◆ maViewStyles

ViewStyleContainer sdext::presenter::PresenterTheme::Theme::maViewStyles

Definition at line 225 of file PresenterTheme.cxx.

◆ mpBackground

SharedBitmapDescriptor sdext::presenter::PresenterTheme::Theme::mpBackground

Definition at line 223 of file PresenterTheme.cxx.

◆ mpIconContainer

std::shared_ptr<PresenterBitmapContainer> sdext::presenter::PresenterTheme::Theme::mpIconContainer

Definition at line 228 of file PresenterTheme.cxx.

◆ mpParentTheme

std::shared_ptr<Theme> sdext::presenter::PresenterTheme::Theme::mpParentTheme

Definition at line 222 of file PresenterTheme.cxx.

◆ msConfigurationNodeName

OUString sdext::presenter::PresenterTheme::Theme::msConfigurationNodeName

Definition at line 221 of file PresenterTheme.cxx.

◆ mxThemeRoot

Reference<container::XHierarchicalNameAccess> sdext::presenter::PresenterTheme::Theme::mxThemeRoot

Definition at line 227 of file PresenterTheme.cxx.


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