~jamalta/unity/683241-recyclebin-icon

« back to all changes in this revision

Viewing changes to src/IndicatorObjectFactoryRemote.cpp

  • Committer: Jamal Fanaian
  • Date: 2010-12-07 08:21:28 UTC
  • mfrom: (648.1.20 unity)
  • Revision ID: j@jamalfanaian.com-20101207082128-tfket8npcmaqj82x
mergedĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
320
320
  g_variant_iter_free (iter);
321
321
}
322
322
 
 
323
void
 
324
IndicatorObjectFactoryRemote::AddProperties (GVariantBuilder *builder)
 
325
{
 
326
  gchar *name = NULL;
 
327
  gchar *uname = NULL;
 
328
  
 
329
  g_object_get (_proxy,
 
330
                "g-name", &name,
 
331
                "g-name-owner", &uname,
 
332
                NULL);
 
333
 
 
334
  g_variant_builder_add (builder, "{sv}", "backend", g_variant_new_string ("remote"));
 
335
  g_variant_builder_add (builder, "{sv}", "service-name", g_variant_new_string (name));
 
336
  g_variant_builder_add (builder, "{sv}", "service-unique-name", g_variant_new_string (uname));
 
337
  g_variant_builder_add (builder, "{sv}", "using-local-service", g_variant_new_boolean (g_getenv ("PANEL_USE_LOCAL_SERVICE") == NULL ? FALSE : TRUE));
 
338
 
 
339
  g_free (name);
 
340
  g_free (uname);
 
341
}
 
342
 
 
343
  
323
344
//
324
345
// C callbacks, they just link to class methods and aren't interesting
325
346
//