Qt IVI Generator Climate Example

/**************************************************************************** ** Generated from 'Example.IVI.Climate.qface' ** ** Created by: The QFace generator (QtAS 5.12.8) ** ** WARNING! All changes made in this file will be lost! *****************************************************************************/
#include "climatecontrolbackendinterface.h" /*! \class ClimateControlBackendInterface \inmodule Example.IVI.Climate \ingroup backends \inherits QIviZonedFeatureInterface \keyword example.qtivi.ClimateControl/1.0 \brief Backend interface for ClimateControl. The ClimateControlBackendInterface is the interface used by \l ClimateControl. The interface is discovered by a \l ClimateControl object, which connects to it and sets up the connections to it. \sa ClimateControl */ ClimateControlBackendInterface::ClimateControlBackendInterface(QObject *parent) : QIviZonedFeatureInterface(parent) { } ClimateControlBackendInterface::~ClimateControlBackendInterface() { } /*! \fn void ClimateControlBackendInterface::setAirConditioning(bool airConditioning, const QString &zone); Setter for ClimateControl::airConditioning. Sets the property \e airConditioning to the new value passed by \a airConditioning. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l airConditioningChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a airConditioning is out of range and no actual change takes place. \sa airConditioningChanged() */ /*! \fn void ClimateControlBackendInterface::setHeater(bool heater, const QString &zone); Setter for ClimateControl::heater. Sets the property \e heater to the new value passed by \a heater. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l heaterChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a heater is out of range and no actual change takes place. \sa heaterChanged() */ /*! \fn void ClimateControlBackendInterface::setFanSpeedLevel(int fanSpeedLevel, const QString &zone); Setter for ClimateControl::fanSpeedLevel. Sets the property \e fanSpeedLevel to the new value passed by \a fanSpeedLevel. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l fanSpeedLevelChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a fanSpeedLevel is out of range and no actual change takes place. \sa fanSpeedLevelChanged() */ /*! \fn void ClimateControlBackendInterface::setSteeringWheelHeater(int steeringWheelHeater, const QString &zone); Setter for ClimateControl::steeringWheelHeater. Sets the property \e steeringWheelHeater to the new value passed by \a steeringWheelHeater. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l steeringWheelHeaterChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a steeringWheelHeater is out of range and no actual change takes place. \sa steeringWheelHeaterChanged() */ /*! \fn void ClimateControlBackendInterface::setTargetTemperature(qreal targetTemperature, const QString &zone); Setter for ClimateControl::targetTemperature. Sets the property \e targetTemperature to the new value passed by \a targetTemperature. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l targetTemperatureChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a targetTemperature is out of range and no actual change takes place. \sa targetTemperatureChanged() */ /*! \fn void ClimateControlBackendInterface::setSeatCooler(int seatCooler, const QString &zone); Setter for ClimateControl::seatCooler. Sets the property \e seatCooler to the new value passed by \a seatCooler. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l seatCoolerChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a seatCooler is out of range and no actual change takes place. \sa seatCoolerChanged() */ /*! \fn void ClimateControlBackendInterface::setSeatHeater(int seatHeater, const QString &zone); Setter for ClimateControl::seatHeater. Sets the property \e seatHeater to the new value passed by \a seatHeater. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l seatHeaterChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a seatHeater is out of range and no actual change takes place. \sa seatHeaterChanged() */ /*! \fn void ClimateControlBackendInterface::setOutsideTemperature(int outsideTemperature, const QString &zone); Setter for ClimateControl::outsideTemperature. Sets the property \e outsideTemperature to the new value passed by \a outsideTemperature. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l outsideTemperatureChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a outsideTemperature is out of range and no actual change takes place. \sa outsideTemperatureChanged() */ /*! \fn void ClimateControlBackendInterface::setOutsideTemperatureLabel(const QString &outsideTemperatureLabel, const QString &zone); Setter for ClimateControl::outsideTemperatureLabel. Sets the property \e outsideTemperatureLabel to the new value passed by \a outsideTemperatureLabel. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l outsideTemperatureLabelChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a outsideTemperatureLabel is out of range and no actual change takes place. \sa outsideTemperatureLabelChanged() */ /*! \fn void ClimateControlBackendInterface::setZoneSynchronization(bool zoneSynchronization, const QString &zone); Setter for ClimateControl::zoneSynchronization. Sets the property \e zoneSynchronization to the new value passed by \a zoneSynchronization. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l zoneSynchronizationChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a zoneSynchronization is out of range and no actual change takes place. \sa zoneSynchronizationChanged() */ /*! \fn void ClimateControlBackendInterface::setDefrost(bool defrost, const QString &zone); Setter for ClimateControl::defrost. Sets the property \e defrost to the new value passed by \a defrost. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l defrostChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a defrost is out of range and no actual change takes place. \sa defrostChanged() */ /*! \fn void ClimateControlBackendInterface::setRecirculationMode(ClimateModule::RecirculationMode recirculationMode, const QString &zone); Setter for ClimateControl::recirculationMode. Sets the property \e recirculationMode to the new value passed by \a recirculationMode. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l recirculationModeChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a recirculationMode is out of range and no actual change takes place. \sa recirculationModeChanged() */ /*! \fn void ClimateControlBackendInterface::setRecirculation(bool recirculation, const QString &zone); Setter for ClimateControl::recirculation. Sets the property \e recirculation to the new value passed by \a recirculation. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l recirculationChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a recirculation is out of range and no actual change takes place. \sa recirculationChanged() */ /*! \fn void ClimateControlBackendInterface::setRecirculationSensitivityLevel(int recirculationSensitivityLevel, const QString &zone); Setter for ClimateControl::recirculationSensitivityLevel. Sets the property \e recirculationSensitivityLevel to the new value passed by \a recirculationSensitivityLevel. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l recirculationSensitivityLevelChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a recirculationSensitivityLevel is out of range and no actual change takes place. \sa recirculationSensitivityLevelChanged() */ /*! \fn void ClimateControlBackendInterface::setClimateMode(ClimateModule::ClimateMode climateMode, const QString &zone); Setter for ClimateControl::climateMode. Sets the property \e climateMode to the new value passed by \a climateMode. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l climateModeChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a climateMode is out of range and no actual change takes place. \sa climateModeChanged() */ /*! \fn void ClimateControlBackendInterface::setAutomaticClimateFanIntensityLevel(int automaticClimateFanIntensityLevel, const QString &zone); Setter for ClimateControl::automaticClimateFanIntensityLevel. Sets the property \e automaticClimateFanIntensityLevel to the new value passed by \a automaticClimateFanIntensityLevel. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l automaticClimateFanIntensityLevelChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a automaticClimateFanIntensityLevel is out of range and no actual change takes place. \sa automaticClimateFanIntensityLevelChanged() */ /*! \fn void ClimateControlBackendInterface::setAirflowDirections(ClimateModule::AirflowDirections airflowDirections, const QString &zone); Setter for ClimateControl::airflowDirections. Sets the property \e airflowDirections to the new value passed by \a airflowDirections. The value of \a zone indicates the zone this property should be changed in. This method is expected to emit a \l airflowDirectionsChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given \a airflowDirections is out of range and no actual change takes place. \sa airflowDirectionsChanged() */ /*! \fn void ClimateControlBackendInterface::airConditioningChanged(bool airConditioning, const QString &zone); The signal is emitted when the \e airConditioning property changed to \a airConditioning. The value of \a zone indicates the zone this property should be changed in. \sa setAirConditioning \sa ClimateControl::airConditioning */ /*! \fn void ClimateControlBackendInterface::heaterChanged(bool heater, const QString &zone); The signal is emitted when the \e heater property changed to \a heater. The value of \a zone indicates the zone this property should be changed in. \sa setHeater \sa ClimateControl::heater */ /*! \fn void ClimateControlBackendInterface::fanSpeedLevelChanged(int fanSpeedLevel, const QString &zone); The signal is emitted when the \e fanSpeedLevel property changed to \a fanSpeedLevel. The value of \a zone indicates the zone this property should be changed in. \sa setFanSpeedLevel \sa ClimateControl::fanSpeedLevel */ /*! \fn void ClimateControlBackendInterface::steeringWheelHeaterChanged(int steeringWheelHeater, const QString &zone); The signal is emitted when the \e steeringWheelHeater property changed to \a steeringWheelHeater. The value of \a zone indicates the zone this property should be changed in. \sa setSteeringWheelHeater \sa ClimateControl::steeringWheelHeater */ /*! \fn void ClimateControlBackendInterface::targetTemperatureChanged(qreal targetTemperature, const QString &zone); The signal is emitted when the \e targetTemperature property changed to \a targetTemperature. The value of \a zone indicates the zone this property should be changed in. \sa setTargetTemperature \sa ClimateControl::targetTemperature */ /*! \fn void ClimateControlBackendInterface::seatCoolerChanged(int seatCooler, const QString &zone); The signal is emitted when the \e seatCooler property changed to \a seatCooler. The value of \a zone indicates the zone this property should be changed in. \sa setSeatCooler \sa ClimateControl::seatCooler */ /*! \fn void ClimateControlBackendInterface::seatHeaterChanged(int seatHeater, const QString &zone); The signal is emitted when the \e seatHeater property changed to \a seatHeater. The value of \a zone indicates the zone this property should be changed in. \sa setSeatHeater \sa ClimateControl::seatHeater */ /*! \fn void ClimateControlBackendInterface::outsideTemperatureChanged(int outsideTemperature, const QString &zone); The signal is emitted when the \e outsideTemperature property changed to \a outsideTemperature. The value of \a zone indicates the zone this property should be changed in. \sa setOutsideTemperature \sa ClimateControl::outsideTemperature */ /*! \fn void ClimateControlBackendInterface::outsideTemperatureLabelChanged(const QString &outsideTemperatureLabel, const QString &zone); The signal is emitted when the \e outsideTemperatureLabel property changed to \a outsideTemperatureLabel. The value of \a zone indicates the zone this property should be changed in. \sa setOutsideTemperatureLabel \sa ClimateControl::outsideTemperatureLabel */ /*! \fn void ClimateControlBackendInterface::zoneSynchronizationChanged(bool zoneSynchronization, const QString &zone); The signal is emitted when the \e zoneSynchronization property changed to \a zoneSynchronization. The value of \a zone indicates the zone this property should be changed in. \sa setZoneSynchronization \sa ClimateControl::zoneSynchronization */ /*! \fn void ClimateControlBackendInterface::defrostChanged(bool defrost, const QString &zone); The signal is emitted when the \e defrost property changed to \a defrost. The value of \a zone indicates the zone this property should be changed in. \sa setDefrost \sa ClimateControl::defrost */ /*! \fn void ClimateControlBackendInterface::recirculationModeChanged(ClimateModule::RecirculationMode recirculationMode, const QString &zone); The signal is emitted when the \e recirculationMode property changed to \a recirculationMode. The value of \a zone indicates the zone this property should be changed in. \sa setRecirculationMode \sa ClimateControl::recirculationMode */ /*! \fn void ClimateControlBackendInterface::recirculationChanged(bool recirculation, const QString &zone); The signal is emitted when the \e recirculation property changed to \a recirculation. The value of \a zone indicates the zone this property should be changed in. \sa setRecirculation \sa ClimateControl::recirculation */ /*! \fn void ClimateControlBackendInterface::recirculationSensitivityLevelChanged(int recirculationSensitivityLevel, const QString &zone); The signal is emitted when the \e recirculationSensitivityLevel property changed to \a recirculationSensitivityLevel. The value of \a zone indicates the zone this property should be changed in. \sa setRecirculationSensitivityLevel \sa ClimateControl::recirculationSensitivityLevel */ /*! \fn void ClimateControlBackendInterface::climateModeChanged(ClimateModule::ClimateMode climateMode, const QString &zone); The signal is emitted when the \e climateMode property changed to \a climateMode. The value of \a zone indicates the zone this property should be changed in. \sa setClimateMode \sa ClimateControl::climateMode */ /*! \fn void ClimateControlBackendInterface::automaticClimateFanIntensityLevelChanged(int automaticClimateFanIntensityLevel, const QString &zone); The signal is emitted when the \e automaticClimateFanIntensityLevel property changed to \a automaticClimateFanIntensityLevel. The value of \a zone indicates the zone this property should be changed in. \sa setAutomaticClimateFanIntensityLevel \sa ClimateControl::automaticClimateFanIntensityLevel */ /*! \fn void ClimateControlBackendInterface::airflowDirectionsChanged(ClimateModule::AirflowDirections airflowDirections, const QString &zone); The signal is emitted when the \e airflowDirections property changed to \a airflowDirections. The value of \a zone indicates the zone this property should be changed in. \sa setAirflowDirections \sa ClimateControl::airflowDirections */