Get information about an add-on comparing its local state with the add-ons server entry.
The add-on doesn't need to be locally installed; this is part of the retrieved information.
- Parameters
-
addon | The add-ons server entry information. |
- Returns
- The local tracking status information.
Definition at line 24 of file state.cpp.
References ADDON_INSTALLED, ADDON_INSTALLED_LOCAL_ONLY, ADDON_INSTALLED_OUTDATED, ADDON_INSTALLED_UPGRADABLE, ADDON_NONE, addon_tracking_info::can_publish, get_addon_pbl_info(), get_addon_version_info(), config::has_attribute(), have_addon_in_vcs_tree(), have_addon_pbl_info(), addon_info::id, addon_tracking_info::in_version_control, addon_tracking_info::installed_version, is_addon_installed(), addon_info::local_only, addon_tracking_info::remote_version, addon_tracking_info::state, t, and addon_info::version.
Referenced by addons_client::do_resolve_addon_dependencies(), gui2::addon_list::get_remote_addon_id(), gui2::dialogs::addon_manager::load_addon_list(), and gui2::addon_list::set_addons().