file_open_selection->hide();
id = listaItems.size()+lista_logic_Items.size()+1;
}
+
void Constructor::on_btn_file_ok_clicked()
{
std::list<CItem *>::iterator i = listaItems.begin();
fprintf(archivo, "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>\n");
fprintf (archivo,"<planta>\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,"</planta>\n");
}
context->drag_finish(false, false, time);
}
+ workplace->update_logic_position();
+ workplace->queue_draw();
}
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"<<std::endl;
+ std::list<CItem *>::iterator j = lista_logic_Items.begin();
+ while ( j != lista_logic_Items.end() ) {
+ (*j)->check_connection();
+ j++;
+ }
+
+
}
Pump *Constructor::loadBomba(xmlNodePtr nodo)