#define _PUMPPTYWND_H_
#include "propertywnd.h"
+/**Ventana de propiedades de la BOMBA.
+*/
class Pump;
class PumpPtyWnd : public PropertyWnd{
public:
+ ///Constructor.
PumpPtyWnd(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& refGlade);
+
+ ///Destructor.
virtual ~PumpPtyWnd();
+
+ ///Puntero al item al cual se le modifcan las propiedades.
Pump *pump;
+
+ ///Botones y objetos de la ventana.
Gtk::SpinButton *spin_fluid;
Gtk::Entry *txt_pump_name;
Gtk::Button *btn_select_color, *dlg_select_color_cancel, *dlg_select_color_ok;
Gtk::ColorSelectionDialog *color_select_dlg;
Gtk::DrawingArea *color_preview;
+
+ ///Señales que se invocan al presionar los botones.
+ ///Almacena los valores seteados en la ventana en el item apuntado.
virtual void on_btn_accept_clicked();
virtual void on_btn_apply_clicked();
virtual void on_btn_select_color_clicked();