]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Constructor/item.h
ahora si se puede guardar un archivo, igual todavia hay que definir bien el formato
[z.facultad/75.42/plaqui.git] / Constructor / item.h
index 9b8eabd7be1f22dbf1cc00f6577a4a52ac6e174a..3c78eaf2e0903e4b10873fcf4e7112a4fec16903 100644 (file)
@@ -8,6 +8,7 @@
 #include <gtkmm.h>
 #include <gdkmm.h>
 #include <libglademm.h>
+#include <gtkmm/entry.h>
 #include "itemptywnd.h"
 
 class WorkPlace;
@@ -23,19 +24,25 @@ public:
        virtual void on_menu_popup_eliminar();
        virtual void on_menu_popup_conectar();
        Glib::RefPtr<Gdk::Pixbuf> get_image() { return image; }
-       void set_position(int _x, int _y);
+       virtual void save(FILE *archivo) = 0;
        int get_position_x();
        int get_position_y();
-       bool is_occupied_area(int _a, int _b);
-       void set_id(int _id);
        int get_id();
-       void set_caudal(double _caudal);
+       int get_conector_in();
+       int get_conector_out();
        double get_caudal();
+       void set_position(int _x, int _y);
+       void set_id(int _id);
+       void set_caudal(double _caudal);
        void set_name(Glib::ustring _name);
+       void set_conector_in(int _in);
+       void set_conector_out(int _out);
+       bool is_occupied_area(int _a, int _b);
        Glib::ustring get_name();
        WorkPlace *workplace;
+       Gtk::Entry *combo_entry;
 protected:
-       int ID; 
+       int ID, conector_in, conector_out
        Glib::ustring name;
        double caudal_max;
        Gtk::Menu menu_popup;