| accept(i_meta_visitor &aVisitor, bool aIgnoreCollapsedState=false) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| alternating_row_color() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| as_object() override | neogfx::object< reference_counted< i_item_presentation_model > > | inline |
| attach(i_ref_ptr< i_widget > const &aWidget) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| attached() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| attachment() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| basic_item_presentation_model(bool aSortable=false) | neogfx::basic_item_presentation_model< ItemModel > | inline |
| basic_item_presentation_model(i_item_model &aItemModel, bool aSortable=false) | neogfx::basic_item_presentation_model< ItemModel > | inline |
| begin_update() final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_check_box_size(item_presentation_model_index const &aIndex, i_units_context const &aUnitsContext) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_color(item_presentation_model_index const &aIndex, color_role aColorRole) const override | neogfx::default_drop_list_presentation_model< ItemModel > | inline |
| cell_extents(item_presentation_model_index const &aIndex, i_units_context const &aUnitsContext) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_flags(item_presentation_model_index const &aIndex) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_font(item_presentation_model_index const &) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_format(item_presentation_model_index const &) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_glyph_text(item_presentation_model_index const &aIndex) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_image(item_presentation_model_index const &) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_image_size(item_presentation_model_index const &aIndex) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_meta(item_presentation_model_index const &aIndex) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_padding(i_units_context const &aUnitsContext) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_spacing(i_units_context const &aUnitsContext) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_to_string(item_presentation_model_index const &aIndex) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| cell_tree_expander_size(item_presentation_model_index const &aIndex, i_units_context const &aUnitsContext) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| check(item_presentation_model_index const &aIndex) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| checked_state(item_presentation_model_index const &aIndex) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| class_name(neolib::i_string &aClassName) const override | neogfx::object< reference_counted< i_item_presentation_model > > | inline |
| collapse(item_presentation_model_index const &aIndex) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| column_flags(item_presentation_model_index::value_type aColumn) const override | neogfx::default_drop_list_presentation_model< ItemModel > | inline |
| neogfx::basic_item_presentation_model::column_flags(item_presentation_model_index::column_type aColumnIndex) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| column_heading_extents(item_presentation_model_index::column_type aColumnIndex, i_units_context const &aUnitsContext) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| column_heading_text(item_presentation_model_index::column_type aColumnIndex) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| column_image_size(item_presentation_model_index::column_type aColumnIndex) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| column_info_changed | neogfx::basic_item_presentation_model< ItemModel > | |
| column_width(item_presentation_model_index::column_type aColumnIndex, i_units_context const &aUnitsContext, bool aExtendIntoPadding=true) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| columns() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| columns(item_presentation_model_index const &aIndex) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| count() const | neogfx::i_properties | inline |
| default_drop_list_presentation_model(drop_list &aDropList) | neogfx::default_drop_list_presentation_model< ItemModel > | inline |
| default_drop_list_presentation_model(drop_list &aDropList, item_model_type &aModel) | neogfx::default_drop_list_presentation_model< ItemModel > | inline |
| default_font() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| define_declared_event(VisualAppearanceChanged, visual_appearance_changed) define_declared_event(ColumnInfoChanged | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(ItemModelChanged, item_model_changed, const i_item_model &) define_declared_event(ItemAdded | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(ItemChanged, item_changed, item_presentation_model_index const &) define_declared_event(ItemRemoving | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(ItemRemoved, item_removed, item_presentation_model_index const &) define_declared_event(ItemExpanding | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(ItemCollapsing, item_collapsing, item_presentation_model_index const &) define_declared_event(ItemExpanded | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(ItemCollapsed, item_collapsed, item_presentation_model_index const &) define_declared_event(ItemToggled | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(ItemChecked, item_checked, item_presentation_model_index const &) define_declared_event(ItemUnchecked | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(ItemIndeterminate, item_indeterminate, item_presentation_model_index const &) define_declared_event(ItemsUpdating | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(ItemsUpdated, items_updated) define_declared_event(ItemsSorting | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(ItemsSorted, items_sorted) define_declared_event(ItemsFiltering | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(ItemsFiltered, items_filtered) define_declared_event(DraggingItem | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(DraggingItemRenderInfo, dragging_item_render_info, i_drag_drop_item const &, bool &, size &) define_declared_event(DraggingItemRender | neogfx::basic_item_presentation_model< ItemModel > | |
| define_declared_event(DraggingItemCancelled, dragging_item_cancelled, i_drag_drop_item const &) define_declared_event(ItemDropped | neogfx::basic_item_presentation_model< ItemModel > | |
| object< reference_counted< i_item_presentation_model > >::define_declared_event(Destroying, destroying) | neolib::object< Base > | |
| object< reference_counted< i_item_presentation_model > >::define_declared_event(Destroyed, destroyed) | neolib::object< Base > | |
| destroyed_flag typedef | neolib::lifetime< Base > | |
| detach() final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| dragging_item | neogfx::basic_item_presentation_model< ItemModel > | |
| dragging_item_render | neogfx::basic_item_presentation_model< ItemModel > | |
| end_update() final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| expand(item_presentation_model_index const &aIndex) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| expand_to(item_model_index const &aIndex) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| filter_by(item_presentation_model_index::column_type aColumnIndex, filter_search_key const &aFilterSearchKey, filter_search_type aFilterSearchType=filter_search_type::Value, case_sensitivity aCaseSensitivity=case_sensitivity::CaseInsensitive) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| filtering() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| filtering_by() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| find_item(filter_search_key const &aFilterSearchKey, item_presentation_model_index::column_type aColumnIndex=0, filter_search_type aFilterSearchType=filter_search_type::Prefix, case_sensitivity aCaseSensitivity=case_sensitivity::CaseInsensitive) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| from_item_model_index(item_model_index const &aIndex, bool aIgnoreColumn=false) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| has_item_model() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| has_item_model_index(item_model_index const &aIndex) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| indent(item_presentation_model_index const &aIndex, i_units_context const &aUnitsContext) const override | neogfx::basic_item_presentation_model< ItemModel > | inline |
| is_alive() const final | neolib::object< Base > | inlinevirtual |
| is_checked(item_presentation_model_index const &aIndex) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| 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_indeterminate(item_presentation_model_index const &aIndex) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| is_unchecked(item_presentation_model_index const &aIndex) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| item_added | neogfx::basic_item_presentation_model< ItemModel > | |
| item_at(double aPosition, i_units_context const &aUnitsContext) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| item_dropped | neogfx::basic_item_presentation_model< ItemModel > | |
| item_expanded | neogfx::basic_item_presentation_model< ItemModel > | |
| item_expanding | neogfx::basic_item_presentation_model< ItemModel > | |
| item_height(item_presentation_model_index const &aIndex, i_units_context const &aUnitsContext) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| item_model() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| item_position(item_presentation_model_index const &aIndex, i_units_context const &aUnitsContext) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| item_removing | neogfx::basic_item_presentation_model< ItemModel > | |
| item_toggled | neogfx::basic_item_presentation_model< ItemModel > | |
| item_unchecked | neogfx::basic_item_presentation_model< ItemModel > | |
| lifetime(lifetime_state aState=lifetime_state::Alive) | neolib::lifetime< Base > | inline |
| metrics_available() const | neogfx::basic_item_presentation_model< ItemModel > | inline |
| name(uint32_t aIndex) const | neogfx::i_properties | 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_presentation_model > > | inline |
| properties() const override | neogfx::object< reference_counted< i_item_presentation_model > > | inline |
| properties() override | neogfx::object< reference_counted< i_item_presentation_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_presentation_model > > | inline |
| property_map() const override | neogfx::object< reference_counted< i_item_presentation_model > > | inlinevirtual |
| neogfx::i_properties::property_map() | neogfx::i_properties | inlineprotected |
| register_property(i_property &aProperty) override | neogfx::object< reference_counted< i_item_presentation_model > > | inlinevirtual |
| reset_filter() final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| reset_sort() final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| rows() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_alive() override | neolib::lifetime< Base > | inlinevirtual |
| set_alternating_row_color(bool aAlternatingColor) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_cell_flags(item_presentation_model_index const &aIndex, item_cell_flags aFlags) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_cell_padding(optional_padding const &aPadding, i_units_context const &aUnitsContext) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_cell_spacing(optional_size const &aSpacing, i_units_context const &aUnitsContext) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_checked(item_presentation_model_index const &aIndex, bool aChecked) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_checked_state(item_presentation_model_index const &aIndex, button_checked_state const &aState) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_column_flags(item_presentation_model_index::column_type aColumnIndex, item_cell_flags aFlags) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_column_heading_text(item_presentation_model_index::column_type aColumnIndex, std::string const &aHeadingText) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_column_image_size(item_presentation_model_index::column_type aColumnIndex, optional_size const &aImageSize) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_default_font(optional_font const &aDefaultFont) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_destroyed() override | neolib::object< Base > | inlinevirtual |
| set_destroying() override | neolib::object< Base > | inlinevirtual |
| set_indeterminate(item_presentation_model_index const &aIndex) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_item_model(i_item_model &aItemModel) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| set_sortable(bool aSortable) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| sort(i_item_sort_predicate const &aPredicate) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| sort_by(item_presentation_model_index::column_type aColumnIndex, const optional_sort_direction &aSortDirection=optional_sort_direction{}) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| sortable() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| sorting_by() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| string_to_cell_data(item_presentation_model_index const &aIndex, std::string const &aString) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| string_to_cell_data(item_presentation_model_index const &aIndex, std::string const &aString, bool &aError) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| to_item_model_index(item_presentation_model_index const &aIndex) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| toggle_check(item_presentation_model_index const &aIndex) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| toggle_expanded(item_presentation_model_index const &aIndex) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| total_height(i_units_context const &aUnitsContext) const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| uncheck(item_presentation_model_index const &aIndex) final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| updating() const final | neogfx::basic_item_presentation_model< ItemModel > | inline |
| ~basic_item_presentation_model() | neogfx::basic_item_presentation_model< ItemModel > | inline |
| ~i_lifetime()=default | neolib::i_lifetime | virtual |
| ~lifetime() | neolib::lifetime< Base > | inlinevirtual |
| ~object() | neolib::object< Base > | inline |