]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Client/include/principal.h
* Se completa el cliente. Ya muestra todas las propiedades y el ultimo item que
[z.facultad/75.42/plaqui.git] / Client / include / principal.h
index c3f2d3234b46ea160ae09052cb66c654298edcd7..868f6f4bbf47235236f39ee2330de326f9fdea2c 100644 (file)
@@ -26,6 +26,8 @@ protected:
        // Actualiza el estado de una planta
        void read_status_xml(const std::string &frame);
        float get_float_from_xml(xmlNodePtr nodo);
        // 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();
        // Funciones de carga del XML
        bool is_xml_loaded;
        void loadXML();
@@ -37,20 +39,25 @@ protected:
        void loadUnion(xmlNodePtr nodo);
        void loadDrain(xmlNodePtr nodo);
 
        void loadUnion(xmlNodePtr nodo);
        void loadDrain(xmlNodePtr nodo);
 
-       Glib::Dispatcher load_xml_dispatch;
+       Glib::Dispatcher load_xml_dispatch, update_ui;
        std::string xml_body;
 
        // Archivo XML del Padre
        Glib::RefPtr<Gnome::Glade::Xml> refXml;
 
        std::string xml_body;
 
        // Archivo XML del Padre
        Glib::RefPtr<Gnome::Glade::Xml> refXml;
 
+       // Para la actualizacion automatica
+       ViewItem *last_selected;
        // Dialogo de Conectar
        DlgConectar *dlg_conectar;
        Gtk::Entry *txt_target, *txt_command, *txt_args;
        Gtk::TextView *txt_view;
        Gtk::Fixed *work_place;
        // Dialogo de Conectar
        DlgConectar *dlg_conectar;
        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;
 
        Gtk::Image *ico_conected;
 
+       // Actualiza las propiedades en la ventana del item actual
+       void update_items_prop();
+       
        // Callbacks del menu y la barra
        virtual void on_mnu_file_exit();
        virtual void on_mnu_file_connect();
        // Callbacks del menu y la barra
        virtual void on_mnu_file_exit();
        virtual void on_mnu_file_connect();