// Simplemente lo busco como map["nombre"]
std::map<const std::string, ViewItem *> mapItems;
+ // Actualiza el estado de una planta
+ void read_status_xml(const std::string &frame);
+ float get_float_from_xml(xmlNodePtr nodo);
+ bool get_bool_from_xml(xmlNodePtr nodo);
+
// Funciones de carga del XML
bool is_xml_loaded;
- void loadXML(const std::string &s);
+ void loadXML();
void loadBomba(xmlNodePtr nodo);
void loadCodo(xmlNodePtr nodo);
void loadConduct(xmlNodePtr nodo);
void loadUnion(xmlNodePtr nodo);
void loadDrain(xmlNodePtr nodo);
+ Glib::Dispatcher load_xml_dispatch;
+ std::string xml_body;
+
// Archivo XML del Padre
Glib::RefPtr<Gnome::Glade::Xml> refXml;
Gtk::Entry *txt_target, *txt_command, *txt_args;
Gtk::TextView *txt_view;
Gtk::Fixed *work_place;
- Gtk::Label *lbl_nombre, *lbl_color, *lbl_flujo;
+ Gtk::Label *lbl_nombre, *lbl_color, *lbl_flujo, *lbl_extra, *lbl_cap_flujo, *lbl_cap_extra;
Gtk::Image *ico_conected;
// Callbacks del menu y la barra