-//propertywnd.cpp
-
#include "propertywnd.h"
-
-PropertyWnd::PropertyWnd()
-{
- open = false;
-}
+#include "item.h"
PropertyWnd::PropertyWnd(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& refGlade): Gtk::Window(cobject)
{
refGlade->get_widget("btn_accept", btn_accept);
btn_cancel->signal_clicked().connect(SigC::slot(*this, &PropertyWnd::on_btn_cancel_clicked));
- open = false;
+ btn_accept->signal_clicked().connect(SigC::slot(*this, &PropertyWnd::on_btn_accept_clicked));
+ btn_apply->signal_clicked().connect(SigC::slot(*this, &PropertyWnd::on_btn_apply_clicked));
}
PropertyWnd::~PropertyWnd()
void PropertyWnd::on_btn_cancel_clicked()
{
- open = false;
hide();
//oculto la ventana, tengo que ver como hago para cerrarla del todo.
}
-bool PropertyWnd::is_open()
+void PropertyWnd::on_btn_accept_clicked()
{
- return open;
}
-void PropertyWnd::set_open(bool o)
+void PropertyWnd::on_btn_apply_clicked()
{
- open = o;
}