Interface

IdeSearchProvider

Description

interface Ide.SearchProvider : Ide.Object
No description available.

Prerequisite

In order to implement SearchProvider, your type must inherit from IdeObject.

Implementations

Instance methods

ide_search_provider_load
No description available.
ide_search_provider_search_async
No description available.
ide_search_provider_search_finish

Completes a request to a search provider.

Available since: 3.32

Interface structure

struct IdeSearchProviderInterface {
  GTypeInterface parent_interface;
  void (* load) (
    IdeSearchProvider* self,
    IdeContext* context
  );
  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
  );
  
}
Interface members
parent_interface
GTypeInterface
 No description available.
load
void (* load) (
    IdeSearchProvider* self,
    IdeContext* context
  )
 No description available.
search_async
void (* search_async) (
    IdeSearchProvider* self,
    const gchar* query,
    guint max_results,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  )
 No description available.
search_finish
GPtrArray* (* search_finish) (
    IdeSearchProvider* self,
    GAsyncResult* result,
    GError** error
  )
 No description available.

Virtual methods

Ide.SearchProvider.load
No description available.
Ide.SearchProvider.search_async
No description available.
Ide.SearchProvider.search_finish

Completes a request to a search provider.