Top | ![]() |
![]() |
![]() |
![]() |
#define | IDE_TYPE_DEVICE_PROVIDER |
void | ide_device_provider_device_added () |
void | ide_device_provider_device_removed () |
GPtrArray * | ide_device_provider_get_devices () |
gboolean | ide_device_provider_get_settled () |
void ide_device_provider_device_added (IdeDeviceProvider *provider
,IdeDevice *device
);
void ide_device_provider_device_removed (IdeDeviceProvider *provider
,IdeDevice *device
);
GPtrArray *
ide_device_provider_get_devices (IdeDeviceProvider *provider
);
Retrieves a list of devices currently managed by provider
.
gboolean
ide_device_provider_get_settled (IdeDeviceProvider *provider
);
#define IDE_DEVICE_PROVIDER_EXTENSION_POINT "org.gnome.libide.extensions.device-provider"
struct IdeDeviceProviderClass { IdeObjectClass parent; void (*device_added) (IdeDeviceProvider *provider, IdeDevice *device); void (*device_removed) (IdeDeviceProvider *provider, IdeDevice *device); gboolean (*get_settled) (IdeDeviceProvider *provider); };
“device-added”
signalvoid user_function (IdeDeviceProvider *idedeviceprovider, IdeDevice *arg1, gpointer user_data)
Flags: Run Last
“device-removed”
signalvoid user_function (IdeDeviceProvider *idedeviceprovider, IdeDevice *arg1, gpointer user_data)
Flags: Run Last