X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/3b6a42222383cfd5f7ef0d6116077fb2fecb28d6..950f83d0e71dc886fcf5be9889796c5b2a85fa4c:/Constructor/src/constructor.cpp diff --git a/Constructor/src/constructor.cpp b/Constructor/src/constructor.cpp index 231017f..4ab3b19 100644 --- a/Constructor/src/constructor.cpp +++ b/Constructor/src/constructor.cpp @@ -274,6 +274,7 @@ void Constructor::on_load_from_xml() file_open_selection->hide(); id = listaItems.size()+lista_logic_Items.size()+1; } + void Constructor::on_btn_file_ok_clicked() { std::list::iterator i = listaItems.begin(); @@ -282,8 +283,12 @@ void Constructor::on_btn_file_ok_clicked() fprintf(archivo, "\n"); fprintf (archivo,"\n"); while ( i != listaItems.end() ){ - CItem *temp = *i; - temp->save(archivo); + (*i)->save(archivo); + i++; + } + i = lista_logic_Items.begin(); + while ( i != lista_logic_Items.end() ) { + (*i)->save(archivo); i++; } fprintf(archivo,"\n"); @@ -499,6 +504,14 @@ void Constructor::on_btn_check_clicked() dlg_label->set_text("Los elementos estan conectados\n\t\tcorrectamente"); dlg_connect->show(); } + std::cout<<"check_connection logic"<::iterator j = lista_logic_Items.begin(); + while ( j != lista_logic_Items.end() ) { + (*j)->check_connection(); + j++; + } + + } Pump *Constructor::loadBomba(xmlNodePtr nodo)