| Top |
gboolean
ide_search_engine_get_busy (IdeSearchEngine *self);
Checks if the IdeSearchEngine is currently executing a query.
Since: 3.32
void ide_search_engine_search_async (IdeSearchEngine *self,const gchar *query,guint max_results,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
GListModel * ide_search_engine_search_finish (IdeSearchEngine *self,GAsyncResult *result,GError **error);
Completes an asynchronous request to ide_search_engine_search_async().
The result is a GListModel of IdeSearchResult when successful.
Since: 3.32
void ide_search_engine_add_provider (IdeSearchEngine *self,IdeSearchProvider *provider);
Adds a custom search provider to the IdeSearchEngine. This enables to bring in custom IdeSearchProvider during the runtime.
Since: 3.38
void ide_search_engine_remove_provider (IdeSearchEngine *self,IdeSearchProvider *provider);
Remove a custom search provider from the IdeSearchEngine. This removes custom IdeSearchProvider during the runtime.
Since: 3.38
“busy” property“busy” gboolean
If the search engine is busy.
Owner: IdeSearchEngine
Flags: Read
Default value: FALSE