ui/qt/button.cpp

changeset 672
1b08ba076b65
parent 659
d6baaa93f7be
child 703
4ee6a23bdcbf
equal deleted inserted replaced
671:0ab4c7a18660 672:1b08ba076b65
41 UiEventWrapper *event = new UiEventWrapper(obj, args->onclick, args->onclickdata); 41 UiEventWrapper *event = new UiEventWrapper(obj, args->onclick, args->onclickdata);
42 button->connect(button, SIGNAL(clicked()), event, SLOT(slot())); 42 button->connect(button, SIGNAL(clicked()), event, SLOT(slot()));
43 button->connect(button, SIGNAL(destroyed()), event, SLOT(destroy())); 43 button->connect(button, SIGNAL(destroyed()), event, SLOT(destroy()));
44 } 44 }
45 45
46 ctn->add(button, false); 46 ctn->add(button);
47 47
48 return button; 48 return button;
49 } 49 }
50 50
51 static void togglebutton_event(UiEvent *event, UiEventWrapper *wrapper) { 51 static void togglebutton_event(UiEvent *event, UiEventWrapper *wrapper) {
86 i->obj = button; 86 i->obj = button;
87 i->get = ui_togglebutton_get; 87 i->get = ui_togglebutton_get;
88 i->set = ui_togglebutton_set; 88 i->set = ui_togglebutton_set;
89 } 89 }
90 90
91 ctn->add(button, false); 91 ctn->add(button);
92 92
93 return button; 93 return button;
94 } 94 }
95 95
96 int64_t ui_togglebutton_get(UiInteger *value) { 96 int64_t ui_togglebutton_get(UiInteger *value) {
145 i->obj = checkbox; 145 i->obj = checkbox;
146 i->get = ui_checkbox_get; 146 i->get = ui_checkbox_get;
147 i->set = ui_checkbox_set; 147 i->set = ui_checkbox_set;
148 } 148 }
149 149
150 ctn->add(checkbox, false); 150 ctn->add(checkbox);
151 151
152 return checkbox; 152 return checkbox;
153 } 153 }
154 154
155 int64_t ui_checkbox_get(UiInteger *value) { 155 int64_t ui_checkbox_get(UiInteger *value) {
206 event->customdata1 = button; 206 event->customdata1 = button;
207 event->prepare_event = togglebutton_event; 207 event->prepare_event = togglebutton_event;
208 button->connect(button, SIGNAL(clicked()), event, SLOT(slot())); 208 button->connect(button, SIGNAL(clicked()), event, SLOT(slot()));
209 button->connect(button, SIGNAL(destroyed()), event, SLOT(destroy())); 209 button->connect(button, SIGNAL(destroyed()), event, SLOT(destroy()));
210 210
211 ctn->add(button, false); 211 ctn->add(button);
212 212
213 return button; 213 return button;
214 } 214 }
215 215
216 int64_t ui_radiobutton_get(UiInteger *value) { 216 int64_t ui_radiobutton_get(UiInteger *value) {

mercurial