Top | ![]() |
![]() |
![]() |
![]() |
void ide_project_miner_emit_discovered (IdeProjectMiner *self
,IdeProjectInfo *project_info
);
void ide_project_miner_mine_async (IdeProjectMiner *self
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean ide_project_miner_mine_finish (IdeProjectMiner *self
,GAsyncResult *result
,GError **error
);
struct IdeProjectMinerInterface { GTypeInterface parent_iface; void (*discovered) (IdeProjectMiner *self, IdeProjectInfo *project_info); void (*mine_async) (IdeProjectMiner *self, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); gboolean (*mine_finish) (IdeProjectMiner *self, GAsyncResult *result, GError **error); };
“discovered”
signalvoid user_function (IdeProjectMiner *self, IdeProjectInfo *project_info, gpointer user_data)
This signal is emitted when a new project has been discovered by the miner.
The signal will always be emitted from the primary thread (Gtk+) as long as
ide_project_miner_emit_discovered()
was used to emit the signal.
Flags: Run Last