1 #include "exclusaptywnd.h"
4 ExclusaPtyWnd::ExclusaPtyWnd(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& refGlade):PropertyWnd(cobject, refGlade)
6 refGlade->get_widget("rd_btn_close", rd_btn_close);
7 refGlade->get_widget("rd_btn_open", rd_btn_open);
8 rd_btn_close->set_group(group);
9 rd_btn_open->set_group(group);
10 rd_btn_close->signal_clicked().connect(SigC::slot(*this,&ExclusaPtyWnd::on_rd_btn_close_clicked));
11 rd_btn_open->signal_clicked().connect(SigC::slot(*this,&ExclusaPtyWnd::on_rd_btn_open_clicked));
12 refGlade->get_widget("txt_exclusa_name", txt_exclusa_name);
15 ExclusaPtyWnd::~ExclusaPtyWnd()
19 void ExclusaPtyWnd::on_btn_accept_clicked()
21 on_btn_apply_clicked();
22 if (! exclusa->workplace->chek_name(txt_exclusa_name->get_text(), exclusa->get_id()) )
26 void ExclusaPtyWnd::on_btn_apply_clicked()
28 exclusa->set_name( txt_exclusa_name->get_text() );
29 if ( exclusa->workplace->chek_name(txt_exclusa_name->get_text(), exclusa->get_id()) )
32 exclusa->set_name( txt_exclusa_name->get_text() );
35 void ExclusaPtyWnd::on_rd_btn_close_clicked()
37 exclusa->set_estado(false);
40 void ExclusaPtyWnd::on_rd_btn_open_clicked()
42 exclusa->set_estado(true);