
Public Member Functions | |
| List_binding () | |
| Creates new object. | |
| List_binding (Result_data_provider *data) | |
| Creates new object. | |
| virtual | ~List_binding () |
| Destroyes the object. | |
| void | data (Result_data_provider *data) |
| Set result data, used to update containers. | |
| Result_data_provider * | data () |
| Return currently used data to update containers. | |
| void | bind (wxWindow_list_updater *updater) |
| Bind wxWindow to this object. | |
| virtual void | unbind (wxWindow *w) |
| Remove container from bindings. | |
| virtual void | update_UI () |
| Updates UI. | |
Protected Attributes | |
| Result_data_provider * | data_ |
|
std::vector < wxWindow_list_updater * > | ctrl_bindings_ |
| wxPg::List_binding::List_binding | ( | ) |
Creates new object.
Call data() to complete initialization.
| wxPg::List_binding::List_binding | ( | Result_data_provider * | data | ) | [explicit] |
Creates new object.
| data | will be used to update containers. |
| virtual wxPg::List_binding::~List_binding | ( | ) | [inline, virtual] |
Destroyes the object.
| void wxPg::List_binding::bind | ( | wxWindow_list_updater * | updater | ) |
Bind wxWindow to this object.
Usualy you don't need to call this method directly - use binding macros, defined in binding_macros.h.
| updater | - object, responsible for updating window. |
| Result_data_provider* wxPg::List_binding::data | ( | ) | [inline] |
Return currently used data to update containers.
| void wxPg::List_binding::data | ( | Result_data_provider * | data | ) | [inline] |
Set result data, used to update containers.
| data | - new result data to be used. |
| virtual void wxPg::List_binding::unbind | ( | wxWindow * | w | ) | [virtual] |
| virtual void wxPg::List_binding::update_UI | ( | ) | [virtual] |
1.5.8