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 const &rDefinitionFile, OUString const &rResourcePath)
 
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, std::shared_ptr< WidgetDefinitionState > &rStates)
 

Private Attributes

OUString m_rDefinitionFile
 
OUString m_rResourcePath
 

Detailed Description

Definition at line 22 of file WidgetDefinitionReader.hxx.

Constructor & Destructor Documentation

vcl::WidgetDefinitionReader::WidgetDefinitionReader ( OUString const &  rDefinitionFile,
OUString const &  rResourcePath 
)

Definition at line 180 of file WidgetDefinitionReader.cxx.

Member Function Documentation

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

Member Data Documentation

OUString vcl::WidgetDefinitionReader::m_rDefinitionFile
private

Definition at line 25 of file WidgetDefinitionReader.hxx.

Referenced by read().

OUString vcl::WidgetDefinitionReader::m_rResourcePath
private

Definition at line 26 of file WidgetDefinitionReader.hxx.

Referenced by readDrawingDefinition().


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