Component library for managing component definitions.
More...
#include <component.hpp>
Component library for managing component definitions.
Definition at line 280 of file component.hpp.
◆ ComponentLibrary()
zlayout::components::ComponentLibrary::ComponentLibrary |
( |
const std::string & | name | ) |
|
◆ addComponent()
void zlayout::components::ComponentLibrary::addComponent |
( |
std::shared_ptr< Component > | component | ) |
|
◆ createComponent()
std::shared_ptr< Component > zlayout::components::ComponentLibrary::createComponent |
( |
const std::string & | type, |
|
|
const std::string & | name ) const |
◆ getComponent()
std::shared_ptr< Component > zlayout::components::ComponentLibrary::getComponent |
( |
const std::string & | name | ) |
const |
◆ getComponentTypes()
std::vector< std::string > zlayout::components::ComponentLibrary::getComponentTypes |
( |
| ) |
const |
◆ getName()
const std::string & zlayout::components::ComponentLibrary::getName |
( |
| ) |
const |
|
inline |
◆ loadFromFile()
void zlayout::components::ComponentLibrary::loadFromFile |
( |
const std::string & | filename | ) |
|
◆ saveToFile()
void zlayout::components::ComponentLibrary::saveToFile |
( |
const std::string & | filename | ) |
const |
The documentation for this class was generated from the following file: