DeviceManager Class
(ProjectExplorer::DeviceManager)Inherits: | QObject |
Public Functions
~DeviceManager() override | |
void | addDevice(const IDevice::ConstPtr &device) |
IDevice::ConstPtr | defaultDevice(Core::Id deviceType) const |
IDevice::ConstPtr | deviceAt(int index) const |
int | deviceCount() const |
IDevice::ConstPtr | find(Core::Id id) const |
bool | hasDevice(const QString &name) const |
bool | isLoaded() const |
void | removeDevice(Core::Id id) |
void | setDeviceState(Core::Id deviceId, IDevice::DeviceState deviceState) |
- 32 public functions inherited from QObject
Signals
void | deviceAdded(Core::Id id) |
void | deviceListReplaced() |
void | deviceRemoved(Core::Id id) |
void | deviceUpdated(Core::Id id) |
void | devicesLoaded() |
void | updated() |
- 2 signals inherited from QObject
Static Public Members
DeviceManager * | instance() |
- 10 static public members inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 1 public variable inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Member Function Documentation
DeviceManager::~DeviceManager()
Destroys the instance of DeviceManager.