| Top |
| void | ide_project_miner_emit_discovered () |
| void | ide_project_miner_mine_async () |
| gboolean | ide_project_miner_mine_finish () |
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