]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Constructor/src/propertywnd.cpp
no se pueden repetir los nombres de los items
[z.facultad/75.42/plaqui.git] / Constructor / src / propertywnd.cpp
index b233ca94228a1d36ce03aa3adc28c57f175c3450..54e6d209f606b5f500158a8f9e58f7955367b6f0 100644 (file)
@@ -6,10 +6,14 @@ PropertyWnd::PropertyWnd(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glad
        refGlade->get_widget("btn_cancel", btn_cancel);
        refGlade->get_widget("btn_apply", btn_apply);
        refGlade->get_widget("btn_accept", btn_accept);
        refGlade->get_widget("btn_cancel", btn_cancel);
        refGlade->get_widget("btn_apply", btn_apply);
        refGlade->get_widget("btn_accept", btn_accept);
+       Glib::RefPtr<Gnome::Glade::Xml> ref = Gnome::Glade::Xml::create(PACKAGE_DATA_DIR"/plaqui-constructor/dialogs/constructor.glade", "dlg_name");
+       ref->get_widget("dlg_name", dlg_name);
+       ref->get_widget("btn_dlg_ok", btn_dlg_ok);
                
        btn_cancel->signal_clicked().connect(SigC::slot(*this, &PropertyWnd::on_btn_cancel_clicked));
        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));
                
        btn_cancel->signal_clicked().connect(SigC::slot(*this, &PropertyWnd::on_btn_cancel_clicked));
        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));
+       btn_dlg_ok->signal_clicked().connect(SigC::slot(*this, &PropertyWnd::on_btn_dlg_name_clicked));
 }
 
 PropertyWnd::~PropertyWnd()
 }
 
 PropertyWnd::~PropertyWnd()
@@ -29,3 +33,8 @@ void PropertyWnd::on_btn_accept_clicked()
 void PropertyWnd::on_btn_apply_clicked()
 {
 }
 void PropertyWnd::on_btn_apply_clicked()
 {
 }
+
+void PropertyWnd::on_btn_dlg_name_clicked()
+{
+       dlg_name->hide();
+}