| Top |  |  |  |  | 
| GsAppList * | gs_app_list_new () | 
| void | gs_app_list_add () | 
| void | gs_app_list_add_list () | 
| GsApp * | gs_app_list_index () | 
| GsApp * | gs_app_list_lookup () | 
| guint | gs_app_list_length () | 
void gs_app_list_add (GsAppList *list,GsApp *app);
If the application does not already exist in the list then it is added, incrementing the reference count. If the application already exists then a warning is printed to the console.
Applications that have the application ID lazy-loaded will always be addded
to the list, and to clean these up the plugin loader will also call the
gs_app_list_filter_duplicates() method when all plugins have run.
Since: 3.22
void gs_app_list_add_list (GsAppList *list,GsAppList *donor);
Adds all the applications in donor
 to list
.
Since: 3.24
GsApp * gs_app_list_index (GsAppList *list,guint idx);
Gets an application at a specific position in the list.
Since: 3.22
GsApp * gs_app_list_lookup (GsAppList *list,const gchar *unique_id);
Finds the first matching application in the list using the usual wildcard rules allowed in unique_ids.
Since: 3.22