LibreOffice Module sdext (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 map< OUString, SharedFontDescriptorFontContainer
 

Public Member Functions

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

Public Attributes

OUString const 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

Definition at line 229 of file PresenterTheme.cxx.

Constructor & Destructor Documentation

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

Definition at line 558 of file PresenterTheme.cxx.

Member Function Documentation

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

Definition at line 621 of file PresenterTheme.cxx.

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

Definition at line 632 of file PresenterTheme.cxx.

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

Definition at line 643 of file PresenterTheme.cxx.

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

Member Data Documentation

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

Definition at line 230 of file PresenterTheme.cxx.

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

Definition at line 224 of file PresenterTheme.cxx.

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

Definition at line 226 of file PresenterTheme.cxx.

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

Definition at line 225 of file PresenterTheme.cxx.

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

Definition at line 223 of file PresenterTheme.cxx.

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

Definition at line 228 of file PresenterTheme.cxx.

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

Definition at line 222 of file PresenterTheme.cxx.

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

Definition at line 221 of file PresenterTheme.cxx.

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: