]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blob - Constructor/src/exclusaptywnd.cpp
-Las compuertas pueden tener n entradas pero solo 1 salida
[z.facultad/75.42/plaqui.git] / Constructor / src / exclusaptywnd.cpp
1 #include "exclusaptywnd.h"
2 #include "exclusa.h"
3
4 ExclusaPtyWnd::ExclusaPtyWnd(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& refGlade):PropertyWnd(cobject, refGlade)
5 {
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);
13 }
14
15 ExclusaPtyWnd::~ExclusaPtyWnd()
16 {
17 }
18  
19 void ExclusaPtyWnd::on_btn_accept_clicked()
20 {
21         exclusa->set_name( txt_exclusa_name->get_text() );
22         hide();
23 }
24
25 void ExclusaPtyWnd::on_btn_apply_clicked()
26 {
27         exclusa->set_name( txt_exclusa_name->get_text() );
28 }
29
30 void ExclusaPtyWnd::on_rd_btn_close_clicked()
31 {
32         exclusa->set_estado(false);
33 }
34
35 void ExclusaPtyWnd::on_rd_btn_open_clicked()
36 {
37         exclusa->set_estado(true);
38 }