X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/fe35ed0badc6a1a01237027effb74b82acbdb9e5..de760c05d707d0b239f4fc09cb1dba2c13a18b45:/Constructor/include/item.h diff --git a/Constructor/include/item.h b/Constructor/include/item.h index bae7d22..b1778b2 100644 --- a/Constructor/include/item.h +++ b/Constructor/include/item.h @@ -25,6 +25,7 @@ typedef enum { UNDEF, IN, OUT } ConnectorType; typedef struct { ConnectorType type; Glib::ustring name_dest; + int cistern_connector; }t_logic_connector; ///Clase que define un conector del item @@ -68,9 +69,6 @@ public: ///Elimina el Item al seleccionarse la opcion en el menu flotante virtual void on_menu_popup_eliminar(); - - ///TODO: conectar los items con lineas!!! - virtual void on_menu_popup_conectar(); ///Retorna un puntero a la imagen actual. Glib::RefPtr get_image() { return image; } @@ -126,7 +124,8 @@ public: virtual void set_out_connected(bool _o); virtual void set_in_connected(bool _o); - /**Dibuja los conectores logicos del Item, AZUL == ENTRADA, ROJO == SALIDA. + virtual bool get_out_logic_connect(); + /**Dibuja los conectores logicos del Item, AZUL == SALIDA, ROJO == ENTRADA. */ virtual void draw_connectors(); @@ -136,6 +135,9 @@ public: ///Puntero al cuadro de texto de la ventana principal Gtk::Combo *combo_entry; + ///Puntero a la barra de estado + Gtk::Statusbar *status_bar; + ///Puntero a la lista de items std::list *listaItems;