QIviWindowControlBackendInterface 类

是用于QIviWindowControl的后端接口。 更多...

头文件 #include <QIviWindowControlBackendInterface>
qmakeQT += ivivehiclefunctions
继承 QIviZonedFeatureInterface

公共函数

virtual QIviPendingReply<void>close(const QString & zone) = 0
virtual QIviPendingReply<void>open(const QString & zone) = 0
virtual voidsetBlindMode(QtIviVehicleFunctionsModule::BlindMode blindMode, const QString & zone) = 0
virtual voidsetHeaterMode(QtIviVehicleFunctionsModule::HeaterMode heaterMode, const QString & zone) = 0

信号

voidblindModeChanged(QtIviVehicleFunctionsModule::BlindMode blindMode = QtIviVehicleFunctionsModule::BlindOpen, const QString & zone = QString())
voidblindStateChanged(QtIviVehicleFunctionsModule::WindowState blindState = QtIviVehicleFunctionsModule::FullyOpen, const QString & zone = QString())
voidheaterChanged(bool heater = bool(false), const QString & zone = QString())
voidheaterModeChanged(QtIviVehicleFunctionsModule::HeaterMode heaterMode = QtIviVehicleFunctionsModule::HeaterOn, const QString & zone = QString())
voidstateChanged(QtIviVehicleFunctionsModule::WindowState state = QtIviVehicleFunctionsModule::FullyOpen, const QString & zone = QString())

详细描述

QIviWindowControlBackendInterface 是由 QIviWindowControl 使用的一个接口。

该接口由一个 QIviWindowControl 对象发现,它连接到该接口并设置与其的连接。

另请参阅:QIviWindowControl

成员函数文档

[signal] void QIviWindowControlBackendInterface::blindModeChanged(QtIviVehicleFunctionsModule::BlindMode blindMode = QtIviVehicleFunctionsModule::BlindOpen, const QString & zone = QString())

blindMode 属性变更为 blindMode 时发出该信号。

zone 的值指示应该更改此属性的区。

另请参阅:setBlindModeQIviWindowControl::blindMode

[信号] void QIviWindowControlBackendInterface::blindStateChanged(QtIviVehicleFunctionsModule::WindowState blindState = QtIviVehicleFunctionsModule::FullyOpen, const QString &zone = QString())

blindState 属性变为 blindState 时,将发出此信号。

zone 的值指示应该更改此属性的区。

另请参阅 QIviWindowControl::blindState.

[信号] void QIviWindowControlBackendInterface::heaterChanged(bool heater = bool(false), const QString &zone = QString())

heater 属性变为 heater 时,将发出此信号。

zone 的值指示应该更改此属性的区。

另请参阅 QIviWindowControl::heater.

[信号] void QIviWindowControlBackendInterface::heaterModeChanged(QtIviVehicleFunctionsModule::HeaterMode heaterMode = QtIviVehicleFunctionsModule::HeaterOn, const QString &zone = QString())

heaterMode 属性变为 heaterMode 时,将发出此信号。

zone 的值指示应该更改此属性的区。

另请参阅 setHeaterModeQIviWindowControl::heaterMode.

[信号] void QIviWindowControlBackendInterface::stateChanged(QtIviVehicleFunctionsModule::WindowState state = QtIviVehicleFunctionsModule::FullyOpen, const QString &zone = QString())

state 属性变为 state 时,将发出此信号。

zone 的值指示应该更改此属性的区。

另请参阅 QIviWindowControl::state.

[纯虚函数] QIviPendingReply<void> QIviWindowControlBackendInterface::close(const QString &zone)

如果窗口未处于 QIviWindowControl::Closed 状态,则关闭窗口。

zone 的值指示应在哪个区域执行此操作。

[纯虚函数] QIviPendingReply<void> QIviWindowControlBackendInterface::open(const QString &zone)

如果窗口未处于 QIviWindowControl::FullyOpen 状态,则打开窗口。

zone 的值指示应在哪个区域执行此操作。

[纯虚函数] void QIviWindowControlBackendInterface::setBlindMode(QtIviVehicleFunctionsModule::BlindMode blindMode, const QString &zone)

用于 QIviWindowControl::blindMode 的设置器。将属性 blindMode 设置为通过 blindMode 传递的新值。

zone 的值指示应该更改此属性的区。

该方法预计在调用此函数时由于内部状态发生变化而发出一个 blindModeChanged() 信号。即使给定的 blindMode 超出了范围且没有实际变化,也期望发出信号。

另请参阅 blindModeChanged.

[纯虚函数] void QIviWindowControlBackendInterface::setHeaterMode(QtIviVehicleFunctionsModule::HeaterMode heaterMode, const QString &zone)

设置 QIviWindowControl::heaterMode 的属性。将属性 heaterMode 设置为通过 heaterMode 传递的新值。

zone 的值指示应该更改此属性的区。

当此函数调用导致内部状态改变,预期会发出 heaterModeChanged() 信号。即使在给定的 heaterMode 超出范围且没有实际变化的情况下,也预期会发出该信号。

另请参阅 heaterModeChanged

©2020 The Qt Company Ltd. 包含在此处的文档贡献的版权归其各自的拥有者。所提供的文档是根据由自由软件基金会发布的 GNU自由文档许可协议版本1.3 的条款许可的。Qt及相应的标识是芬兰的Qt Company Ltd.和/或全球其他国家的商标。所有其他商标均为其各自所有者的财产。