![]() |
![]() |
![]() |
LibAppStream Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
#include <appstream.h> struct AsSearchQuery; struct AsSearchQueryClass; AsSearchQuery * as_search_query_new (const gchar *term
); AsSearchQuery * as_search_query_construct (GType object_type
,const gchar *term
); void as_search_query_set_search_term (AsSearchQuery *self
,const gchar *value
); gboolean as_search_query_get_search_all_categories (AsSearchQuery *self
); gchar ** as_search_query_get_categories (AsSearchQuery *self
); void as_search_query_set_search_all_categories (AsSearchQuery *self
); void as_search_query_set_categories (AsSearchQuery *self
,gchar **value
); void as_search_query_set_categories_from_string (AsSearchQuery *self
,const gchar *categories_str
); void as_search_query_sanitize_search_term (AsSearchQuery *self
); const gchar * as_search_query_get_search_term (AsSearchQuery *self
);
This object defines a search run in the Appstream components database. It contains a string to search for, as well as information which categories should be searched. It also applies some sanity checks and improvements to the entered search string.
See also: AsDatabase
AsSearchQuery * as_search_query_new (const gchar *term
);
Creates a new AsSearchQuery.
Returns : |
an AsSearchQuery. [transfer full] |
AsSearchQuery * as_search_query_construct (GType object_type
,const gchar *term
);
void as_search_query_set_search_term (AsSearchQuery *self
,const gchar *value
);
gboolean as_search_query_get_search_all_categories
(AsSearchQuery *self
);
Returns : |
TRUE if we search in all categories |
void as_search_query_set_search_all_categories
(AsSearchQuery *self
);
void as_search_query_set_categories (AsSearchQuery *self
,gchar **value
);
void as_search_query_set_categories_from_string (AsSearchQuery *self
,const gchar *categories_str
);
Set the categories list from a string
categories_str
Semicolon-separated list of category-names
void as_search_query_sanitize_search_term
(AsSearchQuery *self
);
const gchar * as_search_query_get_search_term (AsSearchQuery *self
);