neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_item_selection_model Member List

This is the complete list of members for neogfx::i_item_selection_model, including all inherited members.

abstract_type typedefneogfx::i_item_selection_model
add_ref() const noexcept=0neolib::i_reference_countedpure virtual
as_object()=0neogfx::i_objectpure virtual
begin() constneogfx::i_item_selection_modelinline
cell_begin() constneogfx::i_item_selection_modelinline
cell_end() constneogfx::i_item_selection_modelinline
class_name(neolib::i_string &aClassName) const =0neogfx::i_objectpure virtual
clear(item_presentation_model_index const &aIndex)neogfx::i_item_selection_modelinline
clear(item_model_index const &aIndex)neogfx::i_item_selection_modelinline
clear_current_index()=0neogfx::i_item_selection_modelpure virtual
clear_selection()=0neogfx::i_item_selection_modelpure virtual
control_block()=0neolib::i_reference_countedpure virtual
current_index() const =0neogfx::i_item_selection_modelpure virtual
current_index_maybe() constneogfx::i_item_selection_modelinline
declare_event(current_index_changed, const optional_item_presentation_model_index &, const optional_item_presentation_model_index &) declare_event(selection_changedneogfx::i_item_selection_model
declare_event(presentation_model_added, i_item_presentation_model &) declare_event(presentation_model_changedneogfx::i_item_selection_model
declare_event(presentation_model_removed, i_item_presentation_model &) declare_event(mode_changedneogfx::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() constneogfx::i_item_selection_modelinline
filtering() const =0neogfx::i_item_selection_modelpure virtual
has_current_index() const =0neogfx::i_item_selection_modelpure virtual
has_presentation_model() const =0neogfx::i_item_selection_modelpure virtual
is_alive() const =0neolib::i_lifetimepure virtual
is_creating() const =0neolib::i_lifetimepure virtual
is_destroyed() const =0neolib::i_lifetimepure virtual
is_destroying() const =0neolib::i_lifetimepure virtual
is_editable(item_presentation_model_index const &aIndex) const =0neogfx::i_item_selection_modelpure virtual
is_selectable(item_presentation_model_index const &aIndex) const =0neogfx::i_item_selection_modelpure virtual
is_selected(item_presentation_model_index const &aIndex) const =0neogfx::i_item_selection_modelpure virtual
mode() const =0neogfx::i_item_selection_modelpure virtual
next_cell() const =0neogfx::i_item_selection_modelpure virtual
next_cell(item_presentation_model_index const &aIndex) const =0neogfx::i_item_selection_modelpure virtual
object_state() const =0neolib::i_lifetimepure virtual
object_state_ptr() const =0neolib::i_lifetimepure virtual
object_type() const =0neogfx::i_objectpure virtual
pin() const noexcept=0neolib::i_reference_countedpure virtual
presentation_model() const =0neogfx::i_item_selection_modelpure virtual
previous_cell() const =0neogfx::i_item_selection_modelpure virtual
previous_cell(item_presentation_model_index const &aIndex) const =0neogfx::i_item_selection_modelpure virtual
properties() const =0neogfx::i_property_ownerpure virtual
properties()=0neogfx::i_property_ownerpure virtual
property_changed(i_property &aProperty)=0neogfx::i_property_ownerpure virtual
relative_to_current_index(index_location aRelativeLocation, bool aSelectable=true, bool aEditable=false) const =0neogfx::i_item_selection_modelpure virtual
relative_to_index(item_presentation_model_index const &aIndex, index_location aRelativeLocation, bool aSelectable=true, bool aEditable=false) const =0neogfx::i_item_selection_modelpure virtual
release() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership()=0neolib::i_reference_countedpure virtual
row_begin() constneogfx::i_item_selection_modelinline
row_end() constneogfx::i_item_selection_modelinline
select(item_presentation_model_index const &aIndex, item_selection_operation aOperation)=0neogfx::i_item_selection_modelpure virtual
select(item_model_index const &aIndex, item_selection_operation aOperation)=0neogfx::i_item_selection_modelpure virtual
select(item_presentation_model_index const &aIndex)neogfx::i_item_selection_modelinline
select(item_model_index const &aIndex)neogfx::i_item_selection_modelinline
selection() const =0neogfx::i_item_selection_modelpure virtual
set_alive()=0neolib::i_lifetimepure virtual
set_current_index(item_presentation_model_index const &aIndex)=0neogfx::i_item_selection_modelpure virtual
set_destroyed()=0neolib::i_lifetimepure virtual
set_destroying()=0neolib::i_lifetimepure virtual
set_mode(item_selection_mode aType)=0neogfx::i_item_selection_modelpure virtual
set_presentation_model(i_item_presentation_model &aModel)=0neogfx::i_item_selection_modelpure virtual
sorting() const =0neogfx::i_item_selection_modelpure virtual
unpin() const =0neolib::i_reference_countedpure virtual
use_count() const noexcept=0neolib::i_reference_countedpure virtual
~i_item_selection_model()=defaultneogfx::i_item_selection_modelvirtual
~i_lifetime()=defaultneolib::i_lifetimevirtual
~i_object()=defaultneogfx::i_objectvirtual
~i_property_owner()=defaultneogfx::i_property_ownervirtual
~i_reference_counted()=defaultneolib::i_reference_countedvirtual