IdeSearchProvider
IdeSearchProvider
|
|
Prerequisites
IdeSearchProvider requires
IdeObject.
Functions
ide_search_provider_search_async ()
void
ide_search_provider_search_async (IdeSearchProvider *self
,
const gchar *query
,
guint max_results
,
GCancellable *cancellable
,
GAsyncReadyCallback callback
,
gpointer user_data
);
ide_search_provider_search_finish ()
GPtrArray *
ide_search_provider_search_finish (IdeSearchProvider *self
,
GAsyncResult *result
,
GError **error
);
Completes a request to a search provider.
Returns
a GPtrArray
of IdeSearchResult elements.
[transfer full][element-type Ide.SearchResult]
Types and Values
IDE_TYPE_SEARCH_PROVIDER
#define IDE_TYPE_SEARCH_PROVIDER (ide_search_provider_get_type())
struct IdeSearchProviderInterface
struct IdeSearchProviderInterface {
GTypeInterface parent_interface;
void (*search_async) (IdeSearchProvider *self,
const gchar *query,
guint max_results,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GPtrArray *(*search_finish) (IdeSearchProvider *self,
GAsyncResult *result,
GError **error);
};
IdeSearchProvider
typedef struct _IdeSearchProvider IdeSearchProvider;