Lines Matching defs:record
146 Record &record=(*iter).second;
147 record.release_connection.disconnect();
148 record.position_changed_connection.disconnect();
170 Record &record=records[obj];
171 record.release_connection
175 record.position_changed_connection
179 return record;
187 Record &record=records[obj];
189 if ( record.parent == NULL ) {
199 record.release_connection.disconnect();
200 record.position_changed_connection.disconnect();
207 Record *record=get(obj);
208 if (record) {
209 Siblings &children=record->children;
235 Record &record=_doAdd(obj);
244 record.parent = parent_iter;
252 Siblings &children=record.children;
277 Record *record=get(obj);
278 g_return_if_fail( record != NULL );
280 Record *parent_record=get(record->parent);
290 Siblings &children=record->children;
299 child_record->parent = record->parent;
302 /* remove obj's record */
367 Relations::Record *record=_relations->get(obj);
368 return ( record ? record->parent : NULL );
372 Relations::Record *record=_relations->get(obj);
373 return ( record ? record->children.size() : 0 );
378 Relations::Record *record=_relations->get(parent);
379 return ( record ? record->childIndex(obj) : 0 );
383 Relations::Record *record=_relations->get(obj);
384 return ( record ? record->children[n] : NULL );