166
166
RygelTrackerYears* _tmp7_;
167
167
GeeArrayList* _tmp8_;
168
168
GeeArrayList* _tmp9_;
169
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
170
169
g_return_val_if_fail (id != NULL, NULL);
171
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
172
170
g_return_val_if_fail (parent != NULL, NULL);
173
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
174
171
g_return_val_if_fail (title != NULL, NULL);
175
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
177
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
179
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
181
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
182
175
_tmp3_ = rygel_tracker_picture_item_factory_new ();
183
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
185
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
186
177
self = (RygelTrackerPictures*) rygel_tracker_category_container_construct (object_type, _tmp0_, _tmp1_, _tmp2_, (RygelTrackerItemFactory*) _tmp4_);
187
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
188
178
_rygel_tracker_item_factory_unref0 (_tmp4_);
189
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
190
179
_tmp5_ = ((RygelTrackerCategoryContainer*) self)->item_factory;
191
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
192
180
_tmp6_ = rygel_tracker_years_new ((RygelMediaContainer*) self, _tmp5_);
193
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
195
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
196
182
rygel_simple_container_add_child_container ((RygelSimpleContainer*) self, (RygelMediaContainer*) _tmp7_);
197
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
198
183
_g_object_unref0 (_tmp7_);
199
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
200
184
_tmp8_ = rygel_searchable_container_get_search_classes ((RygelSearchableContainer*) self);
201
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
203
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
204
186
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp9_, RYGEL_IMAGE_ITEM_UPNP_CLASS);
205
#line 35 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
206
187
rygel_tracker_category_container_add_create_class ((RygelTrackerCategoryContainer*) self, RYGEL_IMAGE_ITEM_UPNP_CLASS);
207
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
209
#line 210 "rygel-tracker-pictures.c"
213
192
RygelTrackerPictures* rygel_tracker_pictures_new (const gchar* id, RygelMediaContainer* parent, const gchar* title) {
214
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
215
193
return rygel_tracker_pictures_construct (RYGEL_TRACKER_TYPE_PICTURES, id, parent, title);
216
#line 217 "rygel-tracker-pictures.c"
220
197
static void rygel_tracker_pictures_class_init (RygelTrackerPicturesClass * klass) {
221
#line 29 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
222
198
rygel_tracker_pictures_parent_class = g_type_class_peek_parent (klass);
223
#line 224 "rygel-tracker-pictures.c"