btn_check->signal_clicked().connect(SigC::slot(*this,&Constructor::on_btn_check_clicked));
btn_dlg_close->signal_clicked().connect(SigC::slot(*this,&Constructor::on_btn_dlg_connect_clicked));
btn_find->signal_clicked().connect(SigC::slot(*this,&Constructor::on_btn_find_clicked));
- chk_btn_logica->signal_clicked().connect(SigC::slot(*this, &Constructor::on_chk_btn_clicked));
+ chk_btn_logica->signal_clicked().connect(SigC::slot(*this, &Constructor::on_chk_btn_logica_clicked));
quick_btn_new->signal_clicked().connect(SigC::slot(*this, &Constructor::on_quick_btn_new_clicked));
quick_btn_save->signal_clicked().connect(SigC::slot(*this, &Constructor::on_quick_btn_save_clicked));
quick_btn_open->signal_clicked().connect(SigC::slot(*this, &Constructor::on_main_menu_open));
workplace->signal_drag_data_received().connect( SigC::slot(*this, &Constructor::on_item_drop_drag_received) );
workplace->listaItems = &listaItems;
workplace->lista_logic_Items = &lista_logic_Items;
+ workplace->logica = &logica;
logica = false;
}
id = 0;
}
-void Constructor::on_chk_btn_clicked()
+void Constructor::on_chk_btn_logica_clicked()
{
logica = !logica;
CItem::logic_connect = !CItem::logic_connect;
+ workplace->queue_draw();
}
void Constructor::on_load_from_xml()
}
items = items->next;
}
+ xmlFreeDoc(document);
} else {
// TODO : avisar que el XML no es valido!!
}