Kitlist
A list manager for maintaining kit lists
Loading...
Searching...
No Matches
Model Member List

This is the complete list of members for Model, including all inherited members.

add_category(std::shared_ptr< Category > category)Model
add_item(std::shared_ptr< Item > item, std::shared_ptr< Category > category=nullptr)Modelprotected
all enum valueModel
associate_item_with_category(int32_t item_id, std::shared_ptr< Category > category)Model
categoriesModelprivate
category_mapModelprivate
change_all_current_items_checked_states(check_action action)Model
change_checked_state(int32_t id, check_action action)Model
check enum valueModel
check_action enum nameModel
checked enum valueModel
copy_checked_items_to_categories(std::vector< int32_t > cids)Model
copy_item_to_categories(int32_t item_id, std::vector< int32_t > cids)Model
copy_items_to_categories(std::vector< std::shared_ptr< Item > > &items, std::vector< std::shared_ptr< Category > > &categories)Model
count_filter_items_for_current_selected_category() constModelinline
delete_all_current_checked_items()Model
delete_category(int32_t id)Model
delete_item(int32_t id)Model
dirtyModelprivate
filterModelprivate
filter_items_for_current_selected_category() constModel
get_all_items() constModelinline
get_all_items_for_current_selected_category() constModel
get_categories() constModelinline
get_category(int32_t id) constModel
get_category_count() constModelinline
get_current_category()Modelinline
get_current_checked_item_count() constModelinline
get_filter() constModelinline
get_item(int32_t id) constModel
get_item_count() constModelinline
get_selected_category() constModelinline
is_dirty() constModelinline
item_mapModelprivate
itemsModelprivate
KitParser classModelfriend
max_category_idModelprivate
max_item_idModelprivate
Model()Modelinline
new_category(const std::string &name)Model
new_item(const std::string &name, bool checked=false)Model
no_categoryModelstatic
remove_all_current_checked_items()Model
remove_item(int32_t id)Model
remove_items(const std::vector< std::shared_ptr< Item > > &items)Model
renumber()Model
renumber_categories()Model
renumber_items()Model
save(const std::string &filename)Model
select_category(int32_t id)Modelinline
selected_categoryModelprivate
set_category_name(const int32_t id, const std::string &name)Modelinline
set_dirty(bool dirty=true)Model
set_filter(state_filter state)Modelinline
set_item_checked(const int32_t id, const bool state)Modelinline
set_item_name(const int32_t id, const std::string &name)Modelinline
show_model() constModel
sort()Model
sort_categories()Model
sort_category_items()Model
sort_item_categories()Model
sort_items()Model
state_filter enum nameModel
toggle enum valueModel
toggle_item_checked(const int32_t id)Modelinlineprivate
uncheck enum valueModel
unchecked enum valueModel
validate() constModel
~Model()Modelinlinevirtual
Copyright 2008-2025 Frank Dean