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

#include <WidgetDefinitionReader.hxx>

Public Member Functions

 WidgetDefinitionReader (OUString aDefinitionFile, OUString aResourcePath)
bool read (WidgetDefinition &rWidgetDefinition)

Private Member Functions

void readDefinition (tools::XmlWalker &rWalker, WidgetDefinition &rWidgetDefinition, ControlType eType)
void readPart (tools::XmlWalker &rWalker, std::shared_ptr< WidgetDefinitionPart > rpPart)
void readDrawingDefinition (tools::XmlWalker &rWalker, const std::shared_ptr< WidgetDefinitionState > &rStates)

Private Attributes

OUString m_rDefinitionFile
OUString m_rResourcePath

Detailed Description

Definition at line 21 of file WidgetDefinitionReader.hxx.

Constructor & Destructor Documentation

◆ WidgetDefinitionReader()

vcl::WidgetDefinitionReader::WidgetDefinitionReader ( OUString  aDefinitionFile,
OUString  aResourcePath 

Definition at line 189 of file WidgetDefinitionReader.cxx.

Member Function Documentation

◆ read()

bool vcl::WidgetDefinitionReader::read ( WidgetDefinition rWidgetDefinition)

◆ readDefinition()

void vcl::WidgetDefinitionReader::readDefinition ( tools::XmlWalker rWalker,
WidgetDefinition rWidgetDefinition,
ControlType  eType 

◆ readDrawingDefinition()

void vcl::WidgetDefinitionReader::readDrawingDefinition ( tools::XmlWalker rWalker,
const std::shared_ptr< WidgetDefinitionState > &  rStates 

◆ readPart()

void vcl::WidgetDefinitionReader::readPart ( tools::XmlWalker rWalker,
std::shared_ptr< WidgetDefinitionPart rpPart 

Member Data Documentation

◆ m_rDefinitionFile

OUString vcl::WidgetDefinitionReader::m_rDefinitionFile

Definition at line 24 of file WidgetDefinitionReader.hxx.

Referenced by read().

◆ m_rResourcePath

OUString vcl::WidgetDefinitionReader::m_rResourcePath

Definition at line 25 of file WidgetDefinitionReader.hxx.

Referenced by readDrawingDefinition().

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