| abstract_type typedef | neogfx::i_item_selection_model | |
| add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| as_object()=0 | neogfx::i_object | pure virtual |
| begin() const | neogfx::i_item_selection_model | inline |
| cell_begin() const | neogfx::i_item_selection_model | inline |
| cell_end() const | neogfx::i_item_selection_model | inline |
| class_name(neolib::i_string &aClassName) const =0 | neogfx::i_object | pure virtual |
| clear(item_presentation_model_index const &aIndex) | neogfx::i_item_selection_model | inline |
| clear(item_model_index const &aIndex) | neogfx::i_item_selection_model | inline |
| clear_current_index()=0 | neogfx::i_item_selection_model | pure virtual |
| clear_selection()=0 | neogfx::i_item_selection_model | pure virtual |
| control_block()=0 | neolib::i_reference_counted | pure virtual |
| current_index() const =0 | neogfx::i_item_selection_model | pure virtual |
| current_index_maybe() const | neogfx::i_item_selection_model | inline |
| declare_event(current_index_changed, const optional_item_presentation_model_index &, const optional_item_presentation_model_index &) declare_event(selection_changed | neogfx::i_item_selection_model | |
| declare_event(presentation_model_added, i_item_presentation_model &) declare_event(presentation_model_changed | neogfx::i_item_selection_model | |
| declare_event(presentation_model_removed, i_item_presentation_model &) declare_event(mode_changed | neogfx::i_item_selection_model | |
| neogfx::i_property_owner::declare_event(destroying) | neolib::i_object | |
| neogfx::i_property_owner::declare_event(destroyed) | neolib::i_object | |
| end() const | neogfx::i_item_selection_model | inline |
| filtering() const =0 | neogfx::i_item_selection_model | pure virtual |
| has_current_index() const =0 | neogfx::i_item_selection_model | pure virtual |
| has_presentation_model() const =0 | neogfx::i_item_selection_model | pure virtual |
| is_alive() const =0 | neolib::i_lifetime | pure virtual |
| is_creating() const =0 | neolib::i_lifetime | pure virtual |
| is_destroyed() const =0 | neolib::i_lifetime | pure virtual |
| is_destroying() const =0 | neolib::i_lifetime | pure virtual |
| is_editable(item_presentation_model_index const &aIndex) const =0 | neogfx::i_item_selection_model | pure virtual |
| is_selectable(item_presentation_model_index const &aIndex) const =0 | neogfx::i_item_selection_model | pure virtual |
| is_selected(item_presentation_model_index const &aIndex) const =0 | neogfx::i_item_selection_model | pure virtual |
| mode() const =0 | neogfx::i_item_selection_model | pure virtual |
| next_cell() const =0 | neogfx::i_item_selection_model | pure virtual |
| next_cell(item_presentation_model_index const &aIndex) const =0 | neogfx::i_item_selection_model | pure virtual |
| object_state() const =0 | neolib::i_lifetime | pure virtual |
| object_state_ptr() const =0 | neolib::i_lifetime | pure virtual |
| object_type() const =0 | neogfx::i_object | pure virtual |
| pin() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| presentation_model() const =0 | neogfx::i_item_selection_model | pure virtual |
| previous_cell() const =0 | neogfx::i_item_selection_model | pure virtual |
| previous_cell(item_presentation_model_index const &aIndex) const =0 | neogfx::i_item_selection_model | pure virtual |
| properties() const =0 | neogfx::i_property_owner | pure virtual |
| properties()=0 | neogfx::i_property_owner | pure virtual |
| property_changed(i_property &aProperty)=0 | neogfx::i_property_owner | pure virtual |
| relative_to_current_index(index_location aRelativeLocation, bool aSelectable=true, bool aEditable=false) const =0 | neogfx::i_item_selection_model | pure virtual |
| relative_to_index(item_presentation_model_index const &aIndex, index_location aRelativeLocation, bool aSelectable=true, bool aEditable=false) const =0 | neogfx::i_item_selection_model | pure virtual |
| release() const =0 | neolib::i_reference_counted | pure virtual |
| release_and_take_ownership() const =0 | neolib::i_reference_counted | pure virtual |
| release_and_take_ownership()=0 | neolib::i_reference_counted | pure virtual |
| row_begin() const | neogfx::i_item_selection_model | inline |
| row_end() const | neogfx::i_item_selection_model | inline |
| select(item_presentation_model_index const &aIndex, item_selection_operation aOperation)=0 | neogfx::i_item_selection_model | pure virtual |
| select(item_model_index const &aIndex, item_selection_operation aOperation)=0 | neogfx::i_item_selection_model | pure virtual |
| select(item_presentation_model_index const &aIndex) | neogfx::i_item_selection_model | inline |
| select(item_model_index const &aIndex) | neogfx::i_item_selection_model | inline |
| selection() const =0 | neogfx::i_item_selection_model | pure virtual |
| set_alive()=0 | neolib::i_lifetime | pure virtual |
| set_current_index(item_presentation_model_index const &aIndex)=0 | neogfx::i_item_selection_model | pure virtual |
| set_destroyed()=0 | neolib::i_lifetime | pure virtual |
| set_destroying()=0 | neolib::i_lifetime | pure virtual |
| set_mode(item_selection_mode aType)=0 | neogfx::i_item_selection_model | pure virtual |
| set_presentation_model(i_item_presentation_model &aModel)=0 | neogfx::i_item_selection_model | pure virtual |
| sorting() const =0 | neogfx::i_item_selection_model | pure virtual |
| unpin() const =0 | neolib::i_reference_counted | pure virtual |
| use_count() const noexcept=0 | neolib::i_reference_counted | pure virtual |
| ~i_item_selection_model()=default | neogfx::i_item_selection_model | virtual |
| ~i_lifetime()=default | neolib::i_lifetime | virtual |
| ~i_object()=default | neogfx::i_object | virtual |
| ~i_property_owner()=default | neogfx::i_property_owner | virtual |
| ~i_reference_counted()=default | neolib::i_reference_counted | virtual |