Interface

IdeRunCommandProvider

Description

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

Prerequisite

In order to implement RunCommandProvider, your type must inherit fromIdeObject.

Instance methods

ide_run_command_provider_invalidate

Emits the IdeRunCommandProvider::invalidated signal.

ide_run_command_provider_invalidates_at_phase

Invalidates the provider when phase is reached.

ide_run_command_provider_list_commands_finish

Completes request to list run commands.

Signals

Ide.RunCommandProvider::invalidated
No description available.

Interface structure

struct IdeRunCommandProviderInterface {
  GTypeInterface parent_iface;
  void (* invalidated) (
    IdeRunCommandProvider* self
  );
  void (* list_commands_async) (
    IdeRunCommandProvider* self,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  );
  GListModel* (* list_commands_finish) (
    IdeRunCommandProvider* self,
    GAsyncResult* result,
    GError** error
  );
  
}
No description available.
Interface members
parent_iface
GTypeInterface
 No description available.
invalidated
void (* invalidated) (
    IdeRunCommandProvider* self
  )
 No description available.
list_commands_async
void (* list_commands_async) (
    IdeRunCommandProvider* self,
    GCancellable* cancellable,
    GAsyncReadyCallback callback,
    gpointer user_data
  )
 No description available.
list_commands_finish
GListModel* (* list_commands_finish) (
    IdeRunCommandProvider* self,
    GAsyncResult* result,
    GError** error
  )
 No description available.

Virtual methods

Ide.RunCommandProvider.invalidated
No description available.

Ide.RunCommandProvider.list_commands_async
No description available.

Ide.RunCommandProvider.list_commands_finish

Completes request to list run commands.