165
165
RygelTrackerYears* _tmp7_;
166
166
GeeArrayList* _tmp8_;
167
167
GeeArrayList* _tmp9_;
168
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
169
168
g_return_val_if_fail (id != NULL, NULL);
170
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
171
169
g_return_val_if_fail (parent != NULL, NULL);
172
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
173
170
g_return_val_if_fail (title != NULL, NULL);
174
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
176
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
178
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
180
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
181
174
_tmp3_ = rygel_tracker_video_item_factory_new ();
182
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
184
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
185
176
self = (RygelTrackerVideos*) rygel_tracker_category_container_construct (object_type, _tmp0_, _tmp1_, _tmp2_, (RygelTrackerItemFactory*) _tmp4_);
186
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
187
177
_rygel_tracker_item_factory_unref0 (_tmp4_);
188
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
189
178
_tmp5_ = ((RygelTrackerCategoryContainer*) self)->item_factory;
190
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
191
179
_tmp6_ = rygel_tracker_years_new ((RygelMediaContainer*) self, _tmp5_);
192
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
194
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
195
181
rygel_simple_container_add_child_container ((RygelSimpleContainer*) self, (RygelMediaContainer*) _tmp7_);
196
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
197
182
_g_object_unref0 (_tmp7_);
198
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
199
183
_tmp8_ = rygel_searchable_container_get_search_classes ((RygelSearchableContainer*) self);
200
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
202
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
203
185
gee_abstract_collection_add ((GeeAbstractCollection*) _tmp9_, RYGEL_VIDEO_ITEM_UPNP_CLASS);
204
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
206
#line 207 "rygel-tracker-videos.c"
210
190
RygelTrackerVideos* rygel_tracker_videos_new (const gchar* id, RygelMediaContainer* parent, const gchar* title) {
211
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
212
191
return rygel_tracker_videos_construct (RYGEL_TRACKER_TYPE_VIDEOS, id, parent, title);
213
#line 214 "rygel-tracker-videos.c"
217
195
static void rygel_tracker_videos_class_init (RygelTrackerVideosClass * klass) {
218
#line 29 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-videos.vala"
219
196
rygel_tracker_videos_parent_class = g_type_class_peek_parent (klass);
220
#line 221 "rygel-tracker-videos.c"