]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blob - Client/include/principal.h
El cliente ya se conecta, muestra en un campo de texto el log de lo que se esta
[z.facultad/75.42/plaqui.git] / Client / include / principal.h
1
2
3 #ifndef _PRINCIPAL_H_
4 #define _PRINCIPAL_H_
5
6 #include <gtkmm.h>
7 #include <libglademm.h>
8 #include "dlg_conectar.h"
9 #include "plaqui/server/controlclient.h"
10
11 class Principal:public Gtk::Window {
12 public:
13         Principal(BaseObjectType *co, const Glib::RefPtr<Gnome::Glade::Xml> &rg);
14         virtual ~Principal();
15
16 protected:
17         PlaQui::Server::ControlClient *conexion;
18
19         // Archivo XML del Padre
20         Glib::RefPtr<Gnome::Glade::Xml> refXml;
21
22         // Dialogo de Conectar
23         DlgConectar *dlg_conectar;
24         Gtk::Entry *txt_get;
25         Gtk::TextView *txt_view;
26
27         // Callbacks del menu y la barra
28         virtual void on_mnu_file_exit();
29         virtual void on_mnu_file_connect();
30         virtual void on_mnu_help_about();
31         virtual void on_dlg_connect_ok();
32         virtual void on_get_clicked();
33         // Callbacks para las conexiones
34         void on_conexion_ok();
35         void on_conexion_error();
36 };
37
38 #endif // _PRINCIPAL_H_
39