QIviWindowControlBackendInterface 类
是用于QIviWindowControl的后端接口。 更多...
头文件 | #include <QIviWindowControlBackendInterface> |
qmake | QT += ivivehiclefunctions |
继承 | QIviZonedFeatureInterface |
公共函数
virtual QIviPendingReply<void> | close(const QString & zone) = 0 |
virtual QIviPendingReply<void> | open(const QString & zone) = 0 |
virtual void | setBlindMode(QtIviVehicleFunctionsModule::BlindMode blindMode, const QString & zone) = 0 |
virtual void | setHeaterMode(QtIviVehicleFunctionsModule::HeaterMode heaterMode, const QString & zone) = 0 |
信号
void | blindModeChanged(QtIviVehicleFunctionsModule::BlindMode blindMode = QtIviVehicleFunctionsModule::BlindOpen, const QString & zone = QString()) |
void | blindStateChanged(QtIviVehicleFunctionsModule::WindowState blindState = QtIviVehicleFunctionsModule::FullyOpen, const QString & zone = QString()) |
void | heaterChanged(bool heater = bool(false), const QString & zone = QString()) |
void | heaterModeChanged(QtIviVehicleFunctionsModule::HeaterMode heaterMode = QtIviVehicleFunctionsModule::HeaterOn, const QString & zone = QString()) |
void | stateChanged(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 的值指示应该更改此属性的区。
另请参阅:setBlindMode 和 QIviWindowControl::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 的值指示应该更改此属性的区。
另请参阅 setHeaterMode 和 QIviWindowControl::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.和/或全球其他国家的商标。所有其他商标均为其各自所有者的财产。