LibreOffice Module vcl (master) 1
|
#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 |
Definition at line 21 of file WidgetDefinitionReader.hxx.
vcl::WidgetDefinitionReader::WidgetDefinitionReader | ( | OUString | aDefinitionFile, |
OUString | aResourcePath | ||
) |
Definition at line 189 of file WidgetDefinitionReader.cxx.
bool vcl::WidgetDefinitionReader::read | ( | WidgetDefinition & | rWidgetDefinition | ) |
Definition at line 361 of file WidgetDefinitionReader.cxx.
References tools::XmlWalker::attribute(), tools::XmlWalker::children(), eType, tools::XmlWalker::isValid(), m_rDefinitionFile, vcl::WidgetDefinition::mpSettings, vcl::WidgetDefinition::mpStyle, tools::XmlWalker::name(), tools::XmlWalker::next(), tools::XmlWalker::open(), tools::XmlWalker::parent(), and readDefinition().
|
private |
Definition at line 278 of file WidgetDefinitionReader.cxx.
References tools::XmlWalker::attribute(), tools::XmlWalker::children(), eType, tools::XmlWalker::isValid(), vcl::WidgetDefinition::maDefinitions, tools::XmlWalker::name(), tools::XmlWalker::next(), tools::XmlWalker::parent(), and readPart().
Referenced by read().
|
private |
Definition at line 195 of file WidgetDefinitionReader.cxx.
References tools::XmlWalker::attribute(), tools::XmlWalker::children(), tools::XmlWalker::isValid(), m_rResourcePath, tools::XmlWalker::name(), tools::XmlWalker::next(), and tools::XmlWalker::parent().
Referenced by readPart().
|
private |
Definition at line 333 of file WidgetDefinitionReader.cxx.
References tools::XmlWalker::attribute(), tools::XmlWalker::children(), tools::XmlWalker::isValid(), tools::XmlWalker::name(), tools::XmlWalker::next(), tools::XmlWalker::parent(), and readDrawingDefinition().
Referenced by readDefinition().
|
private |
Definition at line 24 of file WidgetDefinitionReader.hxx.
Referenced by read().
|
private |
Definition at line 25 of file WidgetDefinitionReader.hxx.
Referenced by readDrawingDefinition().