]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Client/include/principal.h
- Se mejora el manejo de errores (excepciones) en los tests (y en algunas otras
[z.facultad/75.42/plaqui.git] / Client / include / principal.h
index d4270a81f9b93ee29a1032a6312925a67dbe18d3..420d111ac57e859c6b3face8a3a475c128b50a30 100644 (file)
@@ -6,6 +6,10 @@
 #include <gtkmm.h>
 #include <libglademm.h>
 #include "dlg_conectar.h"
 #include <gtkmm.h>
 #include <libglademm.h>
 #include "dlg_conectar.h"
+#include "plaqui/server/controlclient.h"
+#include <libxml/parser.h>
+#include "item_bomba.h"
+#include "item_codo.h"
 
 class Principal:public Gtk::Window {
 public:
 
 class Principal:public Gtk::Window {
 public:
@@ -13,17 +17,31 @@ public:
        virtual ~Principal();
 
 protected:
        virtual ~Principal();
 
 protected:
+       PlaQui::Server::ControlClient *conexion;
+
+       // Funciones de carga del XML
+       void loadBomba(xmlNodePtr nodo);
+       void loadCodo(xmlNodePtr nodo);
+
        // Archivo XML del Padre
        Glib::RefPtr<Gnome::Glade::Xml> refXml;
 
        // Dialogo de Conectar
        DlgConectar *dlg_conectar;
        // Archivo XML del Padre
        Glib::RefPtr<Gnome::Glade::Xml> refXml;
 
        // Dialogo de Conectar
        DlgConectar *dlg_conectar;
+       Gtk::Entry *txt_target, *txt_command, *txt_args;
+       Gtk::TextView *txt_view;
+       Gtk::Fixed *work_place;
 
        // Callbacks del menu y la barra
        virtual void on_mnu_file_exit();
        virtual void on_mnu_file_connect();
        virtual void on_mnu_help_about();
        virtual void on_dlg_connect_ok();
 
        // Callbacks del menu y la barra
        virtual void on_mnu_file_exit();
        virtual void on_mnu_file_connect();
        virtual void on_mnu_help_about();
        virtual void on_dlg_connect_ok();
+       virtual void on_get_clicked();
+       virtual void on_mnu_prop();
+       // Callbacks para las conexiones
+       void on_conexion_ok();
+       void on_conexion_error(unsigned code);
 };
 
 #endif // _PRINCIPAL_H_
 };
 
 #endif // _PRINCIPAL_H_