+ // Seteo la lista de tipos de drags
+ a->drag_source_set(listTargets);
+ // Conecto las señales
+ a->signal_drag_data_get().connect( SigC::slot(*this, &DnDWindow::on_item_drag_data_get));
+
+ // Utilizo el SigC::bind para que el callback on_drag_begin acepte un
+ // parametro extra, en este caso un CItem *. Esto se hace para
+ // que cuando el usuario quiera mover un item, saber que item es
+ // y pedirle su ícono para mostrar cono icono durante la operacion,
+ // Esto va a permitir, que si un widget tiene una imagen rotara o algo
+ // raro se vea el widget tal cual.
+ a->signal_drag_begin().connect(SigC::bind( SigC::slot(*this, &DnDWindow::on_item_drag_begin), a));
+