Interface
IdeSearchProvider
Prerequisite
In order to implement SearchProvider, your type must inherit fromIdeObject
.
Interface structure
struct IdeSearchProviderInterface {
GTypeInterface parent_interface;
void (* load) (
IdeSearchProvider* self
);
void (* unload) (
IdeSearchProvider* self
);
void (* search_async) (
IdeSearchProvider* self,
const gchar* query,
guint max_results,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
);
GListModel* (* search_finish) (
IdeSearchProvider* self,
GAsyncResult* result,
gboolean* truncated,
GError** error
);
char* (* dup_title) (
IdeSearchProvider* self
);
GIcon* (* dup_icon) (
IdeSearchProvider* self
);
IdeSearchCategory (* get_category) (
IdeSearchProvider* self
);
}
No description available.
Interface members
parent_interface |
|
No description available. | |
load |
|
No description available. | |
unload |
|
No description available. | |
search_async |
|
No description available. | |
search_finish |
|
No description available. | |
dup_title |
|
No description available. | |
dup_icon |
|
No description available. | |
get_category |
|
No description available. |