X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/a4fcf877753b034b1df7fa73d41388849fbc9000..dafb509182bac9b314202fe7dfaf58206da5ccbe:/Constructor/include/workplace.h diff --git a/Constructor/include/workplace.h b/Constructor/include/workplace.h index fe82717..960e046 100644 --- a/Constructor/include/workplace.h +++ b/Constructor/include/workplace.h @@ -37,11 +37,14 @@ class WorkPlace:public Gtk::Fixed { ///Borra las lineas que esten conectadas con el item de ID == _id. void delete_line(int _id); - ///Devuelve un puntero al item de transporte _id. + ///Devuelve un puntero al item logico cuyo ID es _id. CItem *get_logic_item(int _id); - ///Devuelve un puntero al item logico cuyo ID es _id. + ///Devuelve un puntero al item de transporte _id. CItem *get_item(int _id); + + int get_item_id(const std::string &s); + int get_logic_id(const std::string &s); ///Actualiza las posiciones de los conectores logicos. void update_logic_position(); @@ -50,8 +53,8 @@ class WorkPlace:public Gtk::Fixed { std::list *listaItems, *lista_logic_Items; /** Listas de lineas que van de una compuerta a la entrada de un item y de la salida de un item a una compuerta - lista_lineas_in = compuerta --> (entrada) item - lista_lineas_out= compuerta --> (salida) item + lista_lineas_in = (salida) compuerta --> (entrada) item + lista_lineas_out= (entrada) compuerta --> (salida) item */ std::list lista_lineas_in, lista_lineas_out;