--- /dev/null
+#include "cisternptywnd.h"
+
+CisternPtyWnd::CisternPtyWnd(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& refGlade):PropertyWnd(cobject, refGlade)
+{
+ refGlade = Gnome::Glade::Xml::create("constructor.glade", "cistern_pty_wnd");
+ refGlade->get_widget("spin_capacidad", spin_capacidad);
+ refGlade->get_widget("spin_inicial", spin_inicial);
+ refGlade->get_widget("txt_cistern_name", txt_cistern_name);
+}
+
+CisternPtyWnd::~CisternPtyWnd()
+{
+}
+
+void CisternPtyWnd::on_btn_accept_clicked()
+{
+ cistern->set_capacidad( spin_capacidad->get_value() );
+ cistern->set_contenido_inicial( spin_inicial->get_value() );
+ cistern->set_name( txt_cistern_name->get_text() );
+ hide();
+}
+
+void CisternPtyWnd::on_btn_apply_clicked()
+{
+ cistern->set_capacidad( spin_capacidad->get_value() );
+ cistern->set_contenido_inicial( spin_inicial->get_value() );
+ cistern->set_name( txt_cistern_name->get_text() );
+}
--- /dev/null
+#ifndef _CISTERNPTYWND_H_
+#define _CISTERNPTYWND_H_
+
+#include "propertywnd.h"
+#include "cistern.h"
+
+class Cistern;
+
+class CisternPtyWnd : public PropertyWnd {
+ public:
+ CisternPtyWnd(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& refGlade);
+ virtual ~CisternPtyWnd();
+ Cistern *cistern;
+ Gtk::SpinButton *spin_inicial, *spin_capacidad;
+ Gtk::Entry *txt_cistern_name;
+ virtual void on_btn_accept_clicked();
+ virtual void on_btn_apply_clicked();
+};
+
+#endif