QIviWindowControl 类

提供对窗口控制的接口。 更多...

头文件 #include <QIviWindowControl>
qmakeQT += ivivehiclefunctions
由以下所实例化 WindowControl
继承 QIviAbstractZonedFeature

属性

  • blindMode : QtIviVehicleFunctionsModule::BlindMode
  • blindState : const QtIviVehicleFunctionsModule::WindowState
  • heater : const bool
  • heaterMode : QtIviVehicleFunctionsModule::HeaterMode
  • state : const QtIviVehicleFunctionsModule::WindowState

公共函数

QIviWindowControl(const QString &zone = QString(), QObject *parent = nullptr)
QtIviVehicleFunctionsModule::BlindModeblindMode() const
QtIviVehicleFunctionsModule::WindowStateblindState() const
boolheater() const
QtIviVehicleFunctionsModule::HeaterModeheaterMode() const
QtIviVehicleFunctionsModule::WindowStatestate() const

公共槽

QIviPendingReply<void>close()
QIviPendingReply<void>open()
voidsetBlindMode(QtIviVehicleFunctionsModule::BlindMode blindMode)
voidsetHeaterMode(QtIviVehicleFunctionsModule::HeaterMode heaterMode)

信号

voidblindModeChanged(QtIviVehicleFunctionsModule::BlindMode blindMode)
voidblindStateChanged(QtIviVehicleFunctionsModule::WindowState blindState)
voidheaterChanged(bool heater)
voidheaterModeChanged(QtIviVehicleFunctionsModule::HeaterMode heaterMode)
voidstateChanged(QtIviVehicleFunctionsModule::WindowState state)

详细描述

QIviWindowControl 提供了控制车辆实体窗口的接口。

所有属性都通过区域对象公开。区域可以通过 zoneAt 方法检索。

QIviWindowControl 预期有单个后端可用。建议将其与 discoveryMode 设置为 zoneAt 一起使用。

属性文档

blindMode : QtIviVehicleFunctionsModule::BlindMode

持有窗口遮阳的当前模式。

访问函数

QtIviVehicleFunctionsModule::BlindModeblindMode() const
voidsetBlindMode(QtIviVehicleFunctionsModule::BlindMode blindMode)

通知信号

voidblindModeChanged(QtIviVehicleFunctionsModule::BlindMode blindMode)

blindState : const QtIviVehicleFunctionsModule::WindowState

保存百叶窗的当前状态。

访问函数

QtIviVehicleFunctionsModule::WindowStateblindState() const

通知信号

voidblindStateChanged(QtIviVehicleFunctionsModule::WindowState blindState)

heater : const bool

指示当前窗口加热器是否正在运行。

访问函数

boolheater() const

通知信号

voidheaterChanged(bool heater)

heaterMode : QtIviVehicleFunctionsModule::HeaterMode

保存窗口加热器的当前模式。

访问函数

QtIviVehicleFunctionsModule::HeaterModeheaterMode() const
voidsetHeaterMode(QtIviVehicleFunctionsModule::HeaterMode heaterMode)

通知信号

voidheaterModeChanged(QtIviVehicleFunctionsModule::HeaterMode heaterMode)

state : const QtIviVehicleFunctionsModule::WindowState

保存窗口的当前状态。

访问函数

QtIviVehicleFunctionsModule::WindowStatestate() const

通知信号

voidstateChanged(QtIviVehicleFunctionsModule::WindowState state)

成员函数文档

QIviWindowControl::QIviWindowControl(const QString &zone = QString(), QObject *parent = nullptr)

默认构造 QIviWindowControl 实例到给定的 zone

如果没有提供 zone,则创建通用区域。

parent 参数传递给 QIviAbstractZonedFeature 基类。

[slot] QIviPendingReply<void> QIviWindowControl::close()

如果窗口不在 QIviWindowControl::Closed 状态,则关闭窗口。

[slot] QIviPendingReply<void> QIviWindowControl::open()

如果窗口不在 QIviWindowControl::FullyOpen 状态,则打开窗口。

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