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 |