This commit is contained in:
2018-02-10 18:59:45 +01:00
16 changed files with 260 additions and 78 deletions

View File

@@ -179,6 +179,8 @@ public:
template<class T> T* add_child()
{
auto* n = new T;
n->m_manager = m_manager;
n->parent = parent;
n->init();
n->create();
n->loaded();
@@ -192,6 +194,8 @@ public:
virtual void create();
virtual void init();
virtual void loaded();
virtual void added(Node* parent);
virtual void removed(Node* parent);
const Node* init_template(const char* id);
void async_start();
void async_update();