Warning: include(php/utility.php): Failed to open stream: No such file or directory in /home/argos/argos3/doc/api/embedded/a00870_source.php on line 2

Warning: include(): Failed opening 'php/utility.php' for inclusion (include_path='.:/usr/lib64/php') in /home/argos/argos3/doc/api/embedded/a00870_source.php on line 2
The ARGoS Website

qtopengl_lua_statetree_item.h
Go to the documentation of this file.
1 
6 #ifndef QTOPENGL_LUA_STATETREE_ITEM_H
7 #define QTOPENGL_LUA_STATETREE_ITEM_H
8 
9 namespace argos {
10  class CQTOpenGLLuaStateTreeItem;
11 }
12 
13 #include <QList>
14 #include <QVariant>
15 
16 namespace argos {
17 
19 
20  public:
21 
23  CQTOpenGLLuaStateTreeItem(QList<QVariant>& list_data,
24  CQTOpenGLLuaStateTreeItem* pc_parent = 0);
26 
28 
29  CQTOpenGLLuaStateTreeItem* GetChild(size_t un_idx);
30 
31  void AddChild(CQTOpenGLLuaStateTreeItem* pc_child);
32 
33  void RemoveChild(CQTOpenGLLuaStateTreeItem* pc_child);
34 
35  size_t GetNumChildren() const;
36 
37  void SortChildren();
38 
39  QVariant GetData(int n_col) const;
40 
41  int GetRow();
42 
43  private:
44 
45  QList<QVariant> m_listData;
46  CQTOpenGLLuaStateTreeItem* m_pcParent;
47  QList<CQTOpenGLLuaStateTreeItem*> m_listChildren;
48 
49  };
50 
51 }
52 
53 #endif
CQTOpenGLLuaStateTreeItem(CQTOpenGLLuaStateTreeItem *pc_parent=0)
CQTOpenGLLuaStateTreeItem * GetChild(size_t un_idx)
void AddChild(CQTOpenGLLuaStateTreeItem *pc_child)
The namespace containing all the ARGoS related code.
Definition: ci_actuator.h:12
void RemoveChild(CQTOpenGLLuaStateTreeItem *pc_child)