static void
import_widget_cms_prepare_cb (GObject *source,
    GAsyncResult *result,
    gpointer user_data)
{
  EmpathyImportWidget *self = user_data;

  if (!empathy_connection_managers_prepare_finish (
        EMPATHY_CONNECTION_MANAGERS (source), result, NULL))
    return;

  import_widget_set_up_account_list (self);
}
Exemplo n.º 2
0
static void
do_constructed (GObject *obj)
{
  EmpathyImportWidget *self = EMPATHY_IMPORT_WIDGET (obj);
  EmpathyImportWidgetPriv *priv = GET_PRIV (self);
  GtkBuilder *gui;
  gchar *filename;

  filename = empathy_file_lookup ("empathy-import-dialog.ui", "src");
  gui = tpaw_builder_get_file (filename,
      "widget_vbox", &priv->vbox,
      "treeview", &priv->treeview,
      "scrolledwindow", &priv->scrolledwindow,
      NULL);

  g_free (filename);
  tpaw_builder_unref_and_keep_widget (gui, priv->vbox);

  g_signal_connect (priv->vbox, "destroy",
      G_CALLBACK (import_widget_destroy_cb), self);

  import_widget_set_up_account_list (self);
}