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