The base class for hardware resources. More...
Header: | #include <HardwareResource> |
Inherited By: |
HardwareResource(const int &name, int *parent = nullptr) | |
virtual | ~HardwareResource() |
virtual bool | available() const = 0 |
virtual bool | enabled() const = 0 |
int | name() const |
void | availableChanged(bool available) |
virtual void | setEnabled(bool enabled) = 0 |
See also HardwareResource.
Constructs a new HardwareResource with the given name and parent.
[virtual]
HardwareResource::~HardwareResource()The virtual destructor of the HardwareResource.
[pure virtual]
bool HardwareResource::available() constReturns true if the hardware resource is available.
See also availableChanged().
[protected]
void HardwareResource::availableChanged(bool available)This signal will be emitted if the hardware resource available changed.
[pure virtual]
bool HardwareResource::enabled() constReturns true if the hardware resource is enabled.
See also setEnabled() and enabledChanged().
Returns the name of this resource.
[pure virtual protected]
void HardwareResource::setEnabled(bool enabled)Sets the hardware resource to enabled.
See also enabledChanged().