X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/551d0c744aaa1e33f000efb66b6f3f042966d21f..6983220ff84632481c1628720fe15b8f3ac1c9cb:/Constructor/conduct.h?ds=sidebyside diff --git a/Constructor/conduct.h b/Constructor/conduct.h index 4937caf..10d4270 100644 --- a/Constructor/conduct.h +++ b/Constructor/conduct.h @@ -5,14 +5,24 @@ class Conduct : public CItem { public: + ///Constructor Conduct(); + ///Destructor virtual ~Conduct(); + ///Funciones redefinidas de CItem virtual bool on_button_press_event(GdkEventButton *event); virtual void on_menu_popup_rotar(); virtual void on_menu_popup_propiedades(); + ///El item se guarda en formato xml en el archivo pasado por parametro virtual void save(FILE *archivo); + ///Verifica sus conectores, evaluando si son compatibles con los del item conectado virtual bool check_connection(); + ///Pone sus conectores en el valor por defecto + virtual void set_default_connector(); + ///Devuelve el tipo de conector que posee en las coordenadas (_a,_b) segun su orientacion + virtual ConnectorType get_connector_type(int _a, int _b); private: + ///Imagenes en sus 2 posiciones Glib::RefPtr imageN; // 0 Glib::RefPtr imageS; // 1 Glib::RefPtr null;