~ubuntu-branches/ubuntu/trusty/rygel/trusty

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2011-12-16 15:21:25 UTC
  • mfrom: (14.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20111216152125-qgn31dkfmhouhrf0
Upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* rygel-tracker-pictures.c generated by valac 0.12.0, the Vala compiler
 
1
/* rygel-tracker-pictures.c generated by valac 0.14.1, the Vala compiler
2
2
 * generated from rygel-tracker-pictures.vala, do not modify */
3
3
 
4
4
/*
29
29
#include <rygel.h>
30
30
#include <stdlib.h>
31
31
#include <string.h>
 
32
#include <gee.h>
32
33
 
33
34
 
34
35
#define RYGEL_TRACKER_TYPE_CATEGORY_CONTAINER (rygel_tracker_category_container_get_type ())
139
140
RygelTrackerYears* rygel_tracker_years_construct (GType object_type, RygelMediaContainer* parent, RygelTrackerItemFactory* item_factory);
140
141
GType rygel_tracker_metadata_values_get_type (void) G_GNUC_CONST;
141
142
GType rygel_tracker_years_get_type (void) G_GNUC_CONST;
 
143
void rygel_tracker_category_container_add_create_class (RygelTrackerCategoryContainer* self, const gchar* create_class);
142
144
 
143
145
 
144
146
RygelTrackerPictures* rygel_tracker_pictures_construct (GType object_type, const gchar* id, RygelMediaContainer* parent, const gchar* title) {
145
147
        RygelTrackerPictures * self = NULL;
146
 
        RygelTrackerPictureItemFactory* _tmp0_ = NULL;
147
 
        RygelTrackerPictureItemFactory* _tmp1_;
148
 
        RygelTrackerYears* _tmp2_ = NULL;
149
 
        RygelTrackerYears* _tmp3_;
 
148
        const gchar* _tmp0_;
 
149
        RygelMediaContainer* _tmp1_;
 
150
        const gchar* _tmp2_;
 
151
        RygelTrackerPictureItemFactory* _tmp3_;
 
152
        RygelTrackerPictureItemFactory* _tmp4_;
 
153
        RygelTrackerItemFactory* _tmp5_;
 
154
        RygelTrackerYears* _tmp6_;
 
155
        RygelTrackerYears* _tmp7_;
 
156
        GeeArrayList* _tmp8_;
 
157
        GeeArrayList* _tmp9_;
 
158
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
150
159
        g_return_val_if_fail (id != NULL, NULL);
 
160
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
151
161
        g_return_val_if_fail (parent != NULL, NULL);
 
162
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
152
163
        g_return_val_if_fail (title != NULL, NULL);
153
 
        _tmp0_ = rygel_tracker_picture_item_factory_new ();
154
 
        _tmp1_ = _tmp0_;
155
 
        self = (RygelTrackerPictures*) rygel_tracker_category_container_construct (object_type, id, parent, title, (RygelTrackerItemFactory*) _tmp1_);
156
 
        _rygel_tracker_item_factory_unref0 (_tmp1_);
157
 
        _tmp2_ = rygel_tracker_years_new ((RygelMediaContainer*) self, ((RygelTrackerCategoryContainer*) self)->item_factory);
158
 
        _tmp3_ = _tmp2_;
159
 
        rygel_simple_container_add_child_container ((RygelSimpleContainer*) self, (RygelMediaContainer*) _tmp3_);
160
 
        _g_object_unref0 (_tmp3_);
 
164
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
165
        _tmp0_ = id;
 
166
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
167
        _tmp1_ = parent;
 
168
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
169
        _tmp2_ = title;
 
170
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
171
        _tmp3_ = rygel_tracker_picture_item_factory_new ();
 
172
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
173
        _tmp4_ = _tmp3_;
 
174
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
175
        self = (RygelTrackerPictures*) rygel_tracker_category_container_construct (object_type, _tmp0_, _tmp1_, _tmp2_, (RygelTrackerItemFactory*) _tmp4_);
 
176
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
177
        _rygel_tracker_item_factory_unref0 (_tmp4_);
 
178
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
179
        _tmp5_ = ((RygelTrackerCategoryContainer*) self)->item_factory;
 
180
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
181
        _tmp6_ = rygel_tracker_years_new ((RygelMediaContainer*) self, _tmp5_);
 
182
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
183
        _tmp7_ = _tmp6_;
 
184
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
185
        rygel_simple_container_add_child_container ((RygelSimpleContainer*) self, (RygelMediaContainer*) _tmp7_);
 
186
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
187
        _g_object_unref0 (_tmp7_);
 
188
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
189
        _tmp8_ = rygel_searchable_container_get_search_classes ((RygelSearchableContainer*) self);
 
190
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
191
        _tmp9_ = _tmp8_;
 
192
#line 34 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
193
        gee_abstract_collection_add ((GeeAbstractCollection*) _tmp9_, RYGEL_IMAGE_ITEM_UPNP_CLASS);
 
194
#line 35 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
 
195
        rygel_tracker_category_container_add_create_class ((RygelTrackerCategoryContainer*) self, RYGEL_IMAGE_ITEM_UPNP_CLASS);
 
196
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
161
197
        return self;
 
198
#line 199 "rygel-tracker-pictures.c"
162
199
}
163
200
 
164
201
 
165
202
RygelTrackerPictures* rygel_tracker_pictures_new (const gchar* id, RygelMediaContainer* parent, const gchar* title) {
 
203
#line 30 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
166
204
        return rygel_tracker_pictures_construct (RYGEL_TRACKER_TYPE_PICTURES, id, parent, title);
 
205
#line 206 "rygel-tracker-pictures.c"
167
206
}
168
207
 
169
208
 
170
209
static void rygel_tracker_pictures_class_init (RygelTrackerPicturesClass * klass) {
 
210
#line 29 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-pictures.vala"
171
211
        rygel_tracker_pictures_parent_class = g_type_class_peek_parent (klass);
 
212
#line 213 "rygel-tracker-pictures.c"
172
213
}
173
214
 
174
215