Class
IdeSearchEngine
Instance methods
ide_search_engine_add_provider
Adds a custom search provider to the IdeSearchEngine
. This enables
to bring in custom IdeSearchProvider
during the runtime.
ide_search_engine_find_by_module_name
Locates a search provider for a specific plugin module-name.
since: 47
ide_search_engine_list_providers
Gets a GListModel
that is updated as providers are added or removed.
ide_search_engine_remove_provider
Remove a custom search provider from the IdeSearchEngine
. This removes
custom IdeSearchProvider
during the runtime.
ide_search_engine_search_finish
Completes an asynchronous request to ide_search_engine_search_async().
Properties
Properties inherited from IdeObject (2)
Ide.Object:cancellable
The “cancellable” property is a GCancellable
that can be used by operations
that will be cancelled when the IdeObject::destroy
signal is emitted on self
.
Ide.Object:parent
The parent IdeObject
, if any.
Signals
Signals inherited from IdeObject (1)
IdeObject::destroy
The “destroy” signal is emitted when the object should destroy itself and cleanup any state that is no longer necessary. This happens when the object has been removed from the because it was requested to be destroyed, or because a parent object is being destroyed.
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.