QIviWindowControl 类
提供对窗口控制的接口。 更多...
头文件 | #include <QIviWindowControl> |
qmake | QT += ivivehiclefunctions |
由以下所实例化 | WindowControl |
继承 | QIviAbstractZonedFeature |
属性
|
|
公共函数
QIviWindowControl(const QString &zone = QString(), QObject *parent = nullptr) | |
QtIviVehicleFunctionsModule::BlindMode | blindMode() const |
QtIviVehicleFunctionsModule::WindowState | blindState() const |
bool | heater() const |
QtIviVehicleFunctionsModule::HeaterMode | heaterMode() const |
QtIviVehicleFunctionsModule::WindowState | state() const |
公共槽
QIviPendingReply<void> | close() |
QIviPendingReply<void> | open() |
void | setBlindMode(QtIviVehicleFunctionsModule::BlindMode blindMode) |
void | setHeaterMode(QtIviVehicleFunctionsModule::HeaterMode heaterMode) |
信号
void | blindModeChanged(QtIviVehicleFunctionsModule::BlindMode blindMode) |
void | blindStateChanged(QtIviVehicleFunctionsModule::WindowState blindState) |
void | heaterChanged(bool heater) |
void | heaterModeChanged(QtIviVehicleFunctionsModule::HeaterMode heaterMode) |
void | stateChanged(QtIviVehicleFunctionsModule::WindowState state) |
详细描述
QIviWindowControl 提供了控制车辆实体窗口的接口。
所有属性都通过区域对象公开。区域可以通过 zoneAt 方法检索。
QIviWindowControl 预期有单个后端可用。建议将其与 discoveryMode 设置为 zoneAt 一起使用。
属性文档
blindMode : QtIviVehicleFunctionsModule::BlindMode
持有窗口遮阳的当前模式。
访问函数
QtIviVehicleFunctionsModule::BlindMode | blindMode() const |
void | setBlindMode(QtIviVehicleFunctionsModule::BlindMode blindMode) |
通知信号
void | blindModeChanged(QtIviVehicleFunctionsModule::BlindMode blindMode) |
blindState : const QtIviVehicleFunctionsModule::WindowState
保存百叶窗的当前状态。
访问函数
QtIviVehicleFunctionsModule::WindowState | blindState() const |
通知信号
void | blindStateChanged(QtIviVehicleFunctionsModule::WindowState blindState) |
heater : const bool
指示当前窗口加热器是否正在运行。
访问函数
bool | heater() const |
通知信号
void | heaterChanged(bool heater) |
heaterMode : QtIviVehicleFunctionsModule::HeaterMode
保存窗口加热器的当前模式。
访问函数
QtIviVehicleFunctionsModule::HeaterMode | heaterMode() const |
void | setHeaterMode(QtIviVehicleFunctionsModule::HeaterMode heaterMode) |
通知信号
void | heaterModeChanged(QtIviVehicleFunctionsModule::HeaterMode heaterMode) |
state : const QtIviVehicleFunctionsModule::WindowState
保存窗口的当前状态。
访问函数
QtIviVehicleFunctionsModule::WindowState | state() const |
通知信号
void | stateChanged(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. 的商标。所有其他商标均为其各自所有者的财产。