diff options
Diffstat (limited to 'engine/flatcomponent.cpp')
-rw-r--r-- | engine/flatcomponent.cpp | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/engine/flatcomponent.cpp b/engine/flatcomponent.cpp index 06b558c..925feaa 100644 --- a/engine/flatcomponent.cpp +++ b/engine/flatcomponent.cpp @@ -1,36 +1,35 @@ #include "flatcomponent.h" #include "signal.h" -Component::Component(Component *parent, const std::string& id) - : parent(parent) +using namespace flat; + +component::component(component *parent, const std::string& id) + : m_parent(parent) { // TODO, check flatland initialization - if (id.empty()) - setID(flat::core::object::randomID()); - if (parent == 0) { // TODO set screen as parent layer } } -Component::~Component() +component::~component() { } -void Component::setParent(Component *parent) +void component::set_parent(component *parent) { if (parent == 0) // TODO set screen as parent layer ; - this->parent = parent; + this->m_parent = m_parent; } -Component * Component::getParent() +component * component::parent() { - return parent; + return m_parent; } |