Class

IdeDeviceManager

Description

final class Ide.DeviceManager : Ide.Object {
  /* No available fields */
}
No description available.

Ancestors

Implements

  • GActionGroup
  • GAsyncInitable
  • GListModel

Instance methods

ide_device_manager_create_runner_async

Requests an IdeRunner that runs on the current device, if a runner other than the default is required.

Available since: 41

ide_device_manager_create_runner_finish

Completes a request to create an IdeRunner to run on the device.

Available since: 41

ide_device_manager_deploy_async

Requests that the application be deployed to the device. This may need to be done before running the application so that the device has the most up to date build.

Available since: 3.32

ide_device_manager_deploy_finish

Completes a request to deploy the application to the device.

Available since: 3.32

ide_device_manager_get_device

Gets the currently selected device. Usually, this is an IdeLocalDevice.

Available since: 3.32

ide_device_manager_get_device_by_id

Fetches the first device that matches the device identifier device_id.

Available since: 3.32

ide_device_manager_get_progress
No description available.
ide_device_manager_set_device

Sets the IdeDeviceManager:device property, which is the currently selected device. Builder uses this to determine how to build the current project for the devices architecture and operating system.

Available since: 3.32

Methods inherited from IdeObject (28)
ide_object_add

Adds child to self, with location dependent on location.

Available since: 3.32

ide_object_append

Inserts child as the last child of self.

Available since: 3.32

ide_object_destroy
No description available.
ide_object_ensure_child_typed

Like ide_object_get_child_typed() except that it creates an object of type if it is missing.

Available since: 3.32

ide_object_foreach

Calls callback for each child of self.

Available since: 3.32

ide_object_get_child_typed

Finds the first child of self that is of type.

Available since: 3.32

ide_object_get_children_typed

Gets all children matching type.

Available since: 3.32

ide_object_get_context

Gets the IdeContext for the object.

Available since: 3.32

ide_object_get_n_children

Gets the number of children for an object.

Available since: 3.32

ide_object_get_nth_child

Gets the nth child of self.

Available since: 3.32

ide_object_get_parent

Gets the parent IdeObject, if any.

Available since: 3.32

ide_object_get_position

Gets the position of self within the parent node.

Available since: 3.32

ide_object_in_destruction
No description available.
ide_object_insert_after

Inserts child into selfs children, directly after sibling.

Available since: 3.32

ide_object_insert_before

Inserts child into selfs children, directly before sibling.

Available since: 3.32

ide_object_insert_sorted

Locates the proper sibling for child by using func amongst selfs children IdeObject. Those objects must already be sorted.

Available since: 3.32

ide_object_is_root

Checks if self is root, meaning it has no parent.

Available since: 3.32

ide_object_lock

Acquires the lock for self. This can be useful when you need to do multi-threaded work with self and want to ensure exclusivity.

Available since: 3.32

ide_object_prepend

Inserts child as the first child of self.

Available since: 3.32

ide_object_ref_cancellable

Gets a GCancellable for the object.

Available since: 3.32

ide_object_ref_context

Gets the root IdeContext for the object, if any.

Available since: 3.32

ide_object_ref_parent

Gets the parent IdeObject, if any.

Available since: 3.32

ide_object_ref_root

Finds and returns the toplevel object in the tree.

Available since: 3.32

Properties

Ide.DeviceManager:device

The “device” property indicates the currently selected device by the user. This is the device we will try to deploy to when running, and execute the application on.

Available since: 3.32

Ide.DeviceManager:progress

The “progress” property is updated with a value between 0.0 and 1.0 while the deployment is in progress.

Available since: 3.32

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.

Available since: 3.32

Ide.Object:parent

The parent IdeObject, if any.

Available since: 3.32

Signals

Ide.DeviceManager::deploy-finished
No description available.
Ide.DeviceManager::deploy-started
No description available.
Signals inherited from IdeObject (1)
Ide.Object::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.

Available since: 3.32

Class structure

struct IdeDeviceManagerClass {
  IdeObjectClass parent_class;
  
}
Class members
parent_class
IdeObjectClass
  No description available.

Functions

ide_device_manager_from_context
No description available.

Available since: 3.32