equal
deleted
inserted
replaced
90 ModelCreator::DoEndVisitPointerAttribute (void) |
90 ModelCreator::DoEndVisitPointerAttribute (void) |
91 { |
91 { |
92 Remove (); |
92 Remove (); |
93 } |
93 } |
94 void |
94 void |
95 ModelCreator::DoStartVisitArrayAttribute (Ptr<Object> object, std::string name, const ObjectVectorValue &vector) |
95 ModelCreator::DoStartVisitArrayAttribute (Ptr<Object> object, std::string name, const ObjectPtrContainerValue &vector) |
96 { |
96 { |
97 ModelNode *node = new ModelNode (); |
97 ModelNode *node = new ModelNode (); |
98 node->type = ModelNode::NODE_VECTOR; |
98 node->type = ModelNode::NODE_VECTOR; |
99 node->object = object; |
99 node->object = object; |
100 node->name = name; |
100 node->name = name; |
104 ModelCreator::DoEndVisitArrayAttribute (void) |
104 ModelCreator::DoEndVisitArrayAttribute (void) |
105 { |
105 { |
106 Remove (); |
106 Remove (); |
107 } |
107 } |
108 void |
108 void |
109 ModelCreator::DoStartVisitArrayItem (const ObjectVectorValue &vector, uint32_t index, Ptr<Object> item) |
109 ModelCreator::DoStartVisitArrayItem (const ObjectPtrContainerValue &vector, uint32_t index, Ptr<Object> item) |
110 { |
110 { |
111 GtkTreeIter *parent = m_iters.back (); |
111 GtkTreeIter *parent = m_iters.back (); |
112 GtkTreeIter *current = g_new (GtkTreeIter, 1); |
112 GtkTreeIter *current = g_new (GtkTreeIter, 1); |
113 ModelNode *node = new ModelNode (); |
113 ModelNode *node = new ModelNode (); |
114 node->type = ModelNode::NODE_VECTOR_ITEM; |
114 node->type = ModelNode::NODE_VECTOR_ITEM; |