X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/667418327423ba116d24751926a95a2f1235849c..de760c05d707d0b239f4fc09cb1dba2c13a18b45:/Constructor/include/propertywnd.h diff --git a/Constructor/include/propertywnd.h b/Constructor/include/propertywnd.h index b510a21..31e82d1 100644 --- a/Constructor/include/propertywnd.h +++ b/Constructor/include/propertywnd.h @@ -10,17 +10,34 @@ #include #include +/**Prototipo de ventana de propiedades, la cual tiene en comun con todas sus herederas los botones + * Aceptar, Cancelar y Aplicar, donde la accion Cancelar es igual en todas. + */ + class CItem; class PropertyWnd : public Gtk::Window{ public: + ///Constructor. PropertyWnd(BaseObjectType* cobject, const Glib::RefPtr& refGlade); + + ///Destructor. virtual ~PropertyWnd(); + + ///Puntero al item que se le modifican las propiedades. CItem *item; - Gtk::Button *btn_cancel, *btn_accept, *btn_apply; + + ///Objetos de la ventana. + Gtk::Button *btn_cancel, *btn_accept, *btn_apply, *btn_dlg_ok; + + ///Dialogo que avisa que hay un nombre repetido. + Gtk::Dialog *dlg_name; + + ///Señales que se invocan al presionar los botones. virtual void on_btn_cancel_clicked(); virtual void on_btn_accept_clicked(); virtual void on_btn_apply_clicked(); + virtual void on_btn_dlg_name_clicked(); };