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

« back to all changes in this revision

Viewing changes to src/plugins/tracker/rygel-tracker-root-container.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-root-container.c generated by valac 0.17.4.16-52707, the Vala compiler
 
1
/* rygel-tracker-root-container.c generated by valac 0.16.1, the Vala compiler
2
2
 * generated from rygel-tracker-root-container.vala, do not modify */
3
3
 
4
4
/*
123
123
        gboolean _tmp1_ = FALSE;
124
124
        gboolean _tmp4_ = FALSE;
125
125
        gboolean _tmp7_ = FALSE;
126
 
#line 32 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
127
126
        g_return_val_if_fail (title != NULL, NULL);
128
 
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
129
127
        _tmp0_ = title;
130
 
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
131
128
        self = (RygelTrackerRootContainer*) rygel_simple_container_construct_root (object_type, _tmp0_);
132
 
#line 35 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
133
129
        _tmp1_ = rygel_tracker_root_container_get_bool_config_without_error (self, "share-music");
134
 
#line 35 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
135
130
        if (_tmp1_) {
136
 
#line 137 "rygel-tracker-root-container.c"
137
131
                RygelTrackerMusic* _tmp2_;
138
132
                RygelTrackerMusic* _tmp3_;
139
 
#line 36 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
140
133
                _tmp2_ = rygel_tracker_music_new ("Music", (RygelMediaContainer*) self, "Music");
141
 
#line 36 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
142
134
                _tmp3_ = _tmp2_;
143
 
#line 36 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
144
135
                rygel_simple_container_add_child_container ((RygelSimpleContainer*) self, (RygelMediaContainer*) _tmp3_);
145
 
#line 36 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
146
136
                _g_object_unref0 (_tmp3_);
147
 
#line 148 "rygel-tracker-root-container.c"
148
137
        }
149
 
#line 39 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
150
138
        _tmp4_ = rygel_tracker_root_container_get_bool_config_without_error (self, "share-videos");
151
 
#line 39 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
152
139
        if (_tmp4_) {
153
 
#line 154 "rygel-tracker-root-container.c"
154
140
                RygelTrackerVideos* _tmp5_;
155
141
                RygelTrackerVideos* _tmp6_;
156
 
#line 40 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
157
142
                _tmp5_ = rygel_tracker_videos_new ("Videos", (RygelMediaContainer*) self, "Videos");
158
 
#line 40 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
159
143
                _tmp6_ = _tmp5_;
160
 
#line 40 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
161
144
                rygel_simple_container_add_child_container ((RygelSimpleContainer*) self, (RygelMediaContainer*) _tmp6_);
162
 
#line 40 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
163
145
                _g_object_unref0 (_tmp6_);
164
 
#line 165 "rygel-tracker-root-container.c"
165
146
        }
166
 
#line 43 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
167
147
        _tmp7_ = rygel_tracker_root_container_get_bool_config_without_error (self, "share-pictures");
168
 
#line 43 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
169
148
        if (_tmp7_) {
170
 
#line 171 "rygel-tracker-root-container.c"
171
149
                RygelTrackerPictures* _tmp8_;
172
150
                RygelTrackerPictures* _tmp9_;
173
 
#line 44 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
174
151
                _tmp8_ = rygel_tracker_pictures_new ("Pictures", (RygelMediaContainer*) self, "Pictures");
175
 
#line 44 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
176
152
                _tmp9_ = _tmp8_;
177
 
#line 44 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
178
153
                rygel_simple_container_add_child_container ((RygelSimpleContainer*) self, (RygelMediaContainer*) _tmp9_);
179
 
#line 44 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
180
154
                _g_object_unref0 (_tmp9_);
181
 
#line 182 "rygel-tracker-root-container.c"
182
155
        }
183
 
#line 32 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
184
156
        return self;
185
 
#line 186 "rygel-tracker-root-container.c"
186
157
}
187
158
 
188
159
 
189
160
RygelTrackerRootContainer* rygel_tracker_root_container_new (const gchar* title) {
190
 
#line 32 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
191
161
        return rygel_tracker_root_container_construct (RYGEL_TRACKER_TYPE_ROOT_CONTAINER, title);
192
 
#line 193 "rygel-tracker-root-container.c"
193
162
}
194
163
 
195
164
 
199
168
        RygelMetaConfig* _tmp0_ = NULL;
200
169
        RygelMetaConfig* config;
201
170
        GError * _inner_error_ = NULL;
202
 
#line 50 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
203
171
        g_return_val_if_fail (self != NULL, FALSE);
204
 
#line 50 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
205
172
        g_return_val_if_fail (key != NULL, FALSE);
206
 
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
207
173
        value = TRUE;
208
 
#line 52 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
209
174
        _tmp0_ = rygel_meta_config_get_default ();
210
 
#line 52 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
211
175
        config = _tmp0_;
212
 
#line 213 "rygel-tracker-root-container.c"
213
176
        {
214
177
                const gchar* _tmp1_;
215
178
                gboolean _tmp2_ = FALSE;
216
179
                gboolean _tmp3_;
217
 
#line 55 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
218
180
                _tmp1_ = key;
219
 
#line 55 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
220
181
                _tmp2_ = rygel_configuration_get_bool ((RygelConfiguration*) config, "Tracker", _tmp1_, &_inner_error_);
221
 
#line 55 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
222
182
                _tmp3_ = _tmp2_;
223
 
#line 55 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
224
183
                if (_inner_error_ != NULL) {
225
 
#line 226 "rygel-tracker-root-container.c"
226
184
                        goto __catch0_g_error;
227
185
                }
228
 
#line 55 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
229
186
                value = _tmp3_;
230
 
#line 231 "rygel-tracker-root-container.c"
231
187
        }
232
188
        goto __finally0;
233
189
        __catch0_g_error:
234
190
        {
235
191
                GError* _error_ = NULL;
236
 
#line 54 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
237
192
                _error_ = _inner_error_;
238
 
#line 54 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
239
193
                _inner_error_ = NULL;
240
 
#line 54 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
241
194
                _g_error_free0 (_error_);
242
 
#line 243 "rygel-tracker-root-container.c"
243
195
        }
244
196
        __finally0:
245
 
#line 54 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
246
197
        if (_inner_error_ != NULL) {
247
 
#line 54 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
248
198
                _g_object_unref0 (config);
249
 
#line 54 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
250
199
                g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
251
 
#line 54 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
252
200
                g_clear_error (&_inner_error_);
253
 
#line 54 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
254
201
                return FALSE;
255
 
#line 256 "rygel-tracker-root-container.c"
256
202
        }
257
 
#line 58 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
258
203
        result = value;
259
 
#line 58 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
260
204
        _g_object_unref0 (config);
261
 
#line 58 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
262
205
        return result;
263
 
#line 264 "rygel-tracker-root-container.c"
264
206
}
265
207
 
266
208
 
267
209
static void rygel_tracker_root_container_class_init (RygelTrackerRootContainerClass * klass) {
268
 
#line 31 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-root-container.vala"
269
210
        rygel_tracker_root_container_parent_class = g_type_class_peek_parent (klass);
270
 
#line 271 "rygel-tracker-root-container.c"
271
211
}
272
212
 
273
213