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] |