~ubuntu-branches/ubuntu/raring/rygel/raring

« back to all changes in this revision

Viewing changes to src/plugins/tracker/rygel-tracker-new.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2012-09-26 22:34:15 UTC
  • mfrom: (1.3.2)
  • mto: (14.1.10 sid)
  • mto: This revision was merged to the branch mainline in revision 27.
  • Revision ID: package-import@ubuntu.com-20120926223415-mem27auv86jjrj9k
ImportedĀ UpstreamĀ versionĀ 0.16.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* rygel-tracker-new.c generated by valac 0.17.4.16-52707, the Vala compiler
 
1
/* rygel-tracker-new.c generated by valac 0.16.1, the Vala compiler
2
2
 * generated from rygel-tracker-new.vala, do not modify */
3
3
 
4
4
/*
218
218
        gchar* _tmp18_;
219
219
        RygelMediaContainer* _tmp19_;
220
220
        RygelTrackerItemFactory* _tmp20_;
221
 
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
222
221
        g_return_val_if_fail (parent != NULL, NULL);
223
 
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
224
222
        g_return_val_if_fail (item_factory != NULL, NULL);
225
 
#line 35 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
226
223
        _tmp0_ = rygel_tracker_query_triplets_new ();
227
 
#line 35 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
228
224
        triplets = _tmp0_;
229
 
#line 37 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
230
225
        _tmp1_ = item_factory;
231
 
#line 37 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
232
226
        _tmp2_ = _tmp1_->category;
233
 
#line 37 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
234
227
        _tmp3_ = rygel_tracker_query_triplet_new (RYGEL_TRACKER_SELECTION_QUERY_ITEM_VARIABLE, "a", _tmp2_);
235
 
#line 37 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
236
228
        _tmp4_ = _tmp3_;
237
 
#line 37 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
238
229
        gee_abstract_collection_add ((GeeAbstractCollection*) triplets, _tmp4_);
239
 
#line 37 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
240
230
        _rygel_tracker_query_triplet_unref0 (_tmp4_);
241
 
#line 40 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
242
231
        _tmp5_ = rygel_tracker_query_triplet_new (RYGEL_TRACKER_SELECTION_QUERY_ITEM_VARIABLE, RYGEL_TRACKER_NEW_ADDED_PREDICATE, RYGEL_TRACKER_NEW_ADDED_VARIABLE);
243
 
#line 40 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
244
232
        _tmp6_ = _tmp5_;
245
 
#line 40 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
246
233
        gee_abstract_collection_add ((GeeAbstractCollection*) triplets, _tmp6_);
247
 
#line 40 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
248
234
        _rygel_tracker_query_triplet_unref0 (_tmp6_);
249
 
#line 44 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
250
235
        g_get_current_time (&time);
251
 
#line 45 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
252
236
        _tmp7_ = time.tv_sec;
253
 
#line 45 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
254
237
        time.tv_sec = _tmp7_ - RYGEL_TRACKER_NEW_THREE_DAYS_AS_SEC;
255
 
#line 47 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
256
238
        _tmp8_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL);
257
 
#line 47 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
258
239
        filters = _tmp8_;
259
 
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
260
240
        _tmp9_ = g_time_val_to_iso8601 (&time);
261
 
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
262
241
        _tmp10_ = _tmp9_;
263
 
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
264
242
        _tmp11_ = g_strconcat (RYGEL_TRACKER_NEW_ADDED_VARIABLE " > \"", _tmp10_, NULL);
265
 
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
266
243
        _tmp12_ = _tmp11_;
267
 
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
268
244
        _tmp13_ = g_strconcat (_tmp12_, "\"", NULL);
269
 
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
270
245
        _tmp14_ = _tmp13_;
271
 
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
272
246
        gee_abstract_collection_add ((GeeAbstractCollection*) filters, _tmp14_);
273
 
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
274
247
        _g_free0 (_tmp14_);
275
 
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
276
248
        _g_free0 (_tmp12_);
277
 
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
278
249
        _g_free0 (_tmp10_);
279
 
#line 50 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
280
250
        _tmp15_ = parent;
281
 
#line 50 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
282
251
        _tmp16_ = ((RygelMediaObject*) _tmp15_)->id;
283
 
#line 50 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
284
252
        _tmp17_ = g_strconcat (_tmp16_, "New", NULL);
285
 
#line 50 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
286
253
        _tmp18_ = _tmp17_;
287
 
#line 50 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
288
254
        _tmp19_ = parent;
289
 
#line 50 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
290
255
        _tmp20_ = item_factory;
291
 
#line 50 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
292
256
        self = (RygelTrackerNew*) rygel_tracker_search_container_construct (object_type, _tmp18_, _tmp19_, "New", _tmp20_, triplets, filters);
293
 
#line 50 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
294
257
        _g_free0 (_tmp18_);
295
 
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
296
258
        _g_object_unref0 (filters);
297
 
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
298
259
        _g_object_unref0 (triplets);
299
 
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
300
260
        return self;
301
 
#line 302 "rygel-tracker-new.c"
302
261
}
303
262
 
304
263
 
305
264
RygelTrackerNew* rygel_tracker_new_new (RygelMediaContainer* parent, RygelTrackerItemFactory* item_factory) {
306
 
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
307
265
        return rygel_tracker_new_construct (RYGEL_TRACKER_TYPE_NEW, parent, item_factory);
308
 
#line 309 "rygel-tracker-new.c"
309
266
}
310
267
 
311
268
 
312
269
static void rygel_tracker_new_class_init (RygelTrackerNewClass * klass) {
313
 
#line 29 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-new.vala"
314
270
        rygel_tracker_new_parent_class = g_type_class_peek_parent (klass);
315
 
#line 316 "rygel-tracker-new.c"
316
271
}
317
272
 
318
273