| allocator_type typedef | neogfx::basic_item_selection_model< Alloc > | |
| as_object() override | neogfx::object< reference_counted< i_item_selection_model > > | inline |
| basic_item_selection_model(item_selection_mode aMode=item_selection_mode::SingleSelection) | neogfx::basic_item_selection_model< Alloc > | inline |
| basic_item_selection_model(i_item_presentation_model &aModel, item_selection_mode aMode=item_selection_mode::SingleSelection) | neogfx::basic_item_selection_model< Alloc > | inline |
| class_name(neolib::i_string &aClassName) const override | neogfx::object< reference_counted< i_item_selection_model > > | inline |
| clear_current_index() override | neogfx::basic_item_selection_model< Alloc > | inline |
| clear_selection() override | neogfx::basic_item_selection_model< Alloc > | inline |
| count() const | neogfx::i_properties | inline |
| current_index() const override | neogfx::basic_item_selection_model< Alloc > | inline |
| define_declared_event(CurrentIndexChanged, current_index_changed, const optional_item_presentation_model_index &, const optional_item_presentation_model_index &) define_declared_event(SelectionChanged | neogfx::basic_item_selection_model< Alloc > | |
| define_declared_event(PresentationModelAdded, presentation_model_added, i_item_presentation_model &) define_declared_event(PresentationModelChanged | neogfx::basic_item_selection_model< Alloc > | |
| define_declared_event(PresentationModelRemoved, presentation_model_removed, i_item_presentation_model &) define_declared_event(ModeChanged | neogfx::basic_item_selection_model< Alloc > | |
| object< reference_counted< i_item_selection_model > >::define_declared_event(Destroying, destroying) | neolib::object< Base > | |
| object< reference_counted< i_item_selection_model > >::define_declared_event(Destroyed, destroyed) | neolib::object< Base > | |
| destroyed_flag typedef | neolib::lifetime< Base > | |
| filtering() const override | neogfx::basic_item_selection_model< Alloc > | inline |
| has_current_index() const override | neogfx::basic_item_selection_model< Alloc > | inline |
| has_presentation_model() const override | neogfx::basic_item_selection_model< Alloc > | inline |
| is_alive() const final | neolib::object< Base > | inlinevirtual |
| is_creating() const final | neolib::lifetime< Base > | inlinevirtual |
| is_destroyed() const final | neolib::object< Base > | inlinevirtual |
| is_destroying() const final | neolib::lifetime< Base > | inlinevirtual |
| is_editable(item_presentation_model_index const &aIndex) const override | neogfx::basic_item_selection_model< Alloc > | inline |
| is_selectable(item_presentation_model_index const &aIndex) const override | neogfx::basic_item_selection_model< Alloc > | inline |
| is_selected(item_presentation_model_index const &aIndex) const override | neogfx::basic_item_selection_model< Alloc > | inline |
| lifetime(lifetime_state aState=lifetime_state::Alive) | neolib::lifetime< Base > | inline |
| mode() const override | neogfx::basic_item_selection_model< Alloc > | inline |
| mode_changed | neogfx::basic_item_selection_model< Alloc > | |
| name(uint32_t aIndex) const | neogfx::i_properties | inline |
| next_cell() const override | neogfx::basic_item_selection_model< Alloc > | inline |
| next_cell(item_presentation_model_index const &aIndex) const override | neogfx::basic_item_selection_model< Alloc > | inline |
| object(lifetime_state aState=lifetime_state::Creating) | neolib::object< Base > | inline |
| object_state() const final | neolib::lifetime< Base > | inlinevirtual |
| object_state_ptr() const final | neolib::lifetime< Base > | inlinevirtual |
| object_type() const override | neogfx::object< reference_counted< i_item_selection_model > > | inline |
| presentation_model() const override | neogfx::basic_item_selection_model< Alloc > | inline |
| presentation_model_changed | neogfx::basic_item_selection_model< Alloc > | |
| previous_cell() const override | neogfx::basic_item_selection_model< Alloc > | inline |
| previous_cell(item_presentation_model_index const &aIndex) const override | neogfx::basic_item_selection_model< Alloc > | inline |
| properties() const override | neogfx::object< reference_counted< i_item_selection_model > > | inline |
| properties() override | neogfx::object< reference_counted< i_item_selection_model > > | inline |
| property(uint32_t aIndex) const | neogfx::i_properties | inline |
| property(uint32_t aIndex) | neogfx::i_properties | inline |
| property_changed(i_property &) override | neogfx::object< reference_counted< i_item_selection_model > > | inline |
| property_map() const override | neogfx::object< reference_counted< i_item_selection_model > > | inlinevirtual |
| neogfx::i_properties::property_map() | neogfx::i_properties | inlineprotected |
| register_property(i_property &aProperty) override | neogfx::object< reference_counted< i_item_selection_model > > | inlinevirtual |
| relative_to_current_index(index_location aRelativeLocation, bool aSelectable=true, bool aEditable=false) const override | neogfx::basic_item_selection_model< Alloc > | inline |
| relative_to_index(item_presentation_model_index const &aIndex, index_location aRelativeLocation, bool aSelectable=true, bool aEditable=false) const override | neogfx::basic_item_selection_model< Alloc > | inline |
| select(item_presentation_model_index const &aIndex, item_selection_operation aOperation) override | neogfx::basic_item_selection_model< Alloc > | inline |
| select(item_model_index const &aIndex, item_selection_operation aOperation) override | neogfx::basic_item_selection_model< Alloc > | inline |
| selection() const override | neogfx::basic_item_selection_model< Alloc > | inline |
| selection_changed | neogfx::basic_item_selection_model< Alloc > | |
| set_alive() override | neolib::lifetime< Base > | inlinevirtual |
| set_current_index(item_presentation_model_index const &aIndex) override | neogfx::basic_item_selection_model< Alloc > | inline |
| set_destroyed() override | neolib::object< Base > | inlinevirtual |
| set_destroying() override | neolib::object< Base > | inlinevirtual |
| set_mode(item_selection_mode aMode) override | neogfx::basic_item_selection_model< Alloc > | inline |
| set_presentation_model(i_item_presentation_model &aModel) override | neogfx::basic_item_selection_model< Alloc > | inline |
| sorting() const override | neogfx::basic_item_selection_model< Alloc > | inline |
| ~basic_item_selection_model() | neogfx::basic_item_selection_model< Alloc > | inline |
| ~i_lifetime()=default | neolib::i_lifetime | virtual |
| ~lifetime() | neolib::lifetime< Base > | inlinevirtual |
| ~object() | neolib::object< Base > | inline |