LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | List of all members
vcl::WidgetDefinition Class Reference

#include <WidgetDefinition.hxx>

Public Member Functions

std::shared_ptr< WidgetDefinitionPartgetDefinition (ControlType eType, ControlPart ePart)
 

Public Attributes

std::shared_ptr< WidgetDefinitionStylempStyle
 
std::shared_ptr< WidgetDefinitionSettingsmpSettings
 
std::unordered_map< ControlTypeAndPart, std::shared_ptr< WidgetDefinitionPart > > maDefinitions
 

Detailed Description

Definition at line 284 of file WidgetDefinition.hxx.

Member Function Documentation

◆ getDefinition()

std::shared_ptr< WidgetDefinitionPart > vcl::WidgetDefinition::getDefinition ( ControlType  eType,
ControlPart  ePart 
)

Definition at line 19 of file WidgetDefinition.cxx.

References eType, and maDefinitions.

Member Data Documentation

◆ maDefinitions

std::unordered_map<ControlTypeAndPart, std::shared_ptr<WidgetDefinitionPart> > vcl::WidgetDefinition::maDefinitions

◆ mpSettings

std::shared_ptr<WidgetDefinitionSettings> vcl::WidgetDefinition::mpSettings

Definition at line 288 of file WidgetDefinition.hxx.

Referenced by vcl::WidgetDefinitionReader::read().

◆ mpStyle

std::shared_ptr<WidgetDefinitionStyle> vcl::WidgetDefinition::mpStyle

Definition at line 287 of file WidgetDefinition.hxx.

Referenced by vcl::WidgetDefinitionReader::read().


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