本文整理汇总了C++中DeviceConfig::UsesSpeed方法的典型用法代码示例。如果您正苦于以下问题:C++ DeviceConfig::UsesSpeed方法的具体用法?C++ DeviceConfig::UsesSpeed怎么用?C++ DeviceConfig::UsesSpeed使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DeviceConfig
的用法示例。
在下文中一共展示了DeviceConfig::UsesSpeed方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
static bool
FinishDeviceFields(DeviceConfig &config,
WndProperty *port_field, WndProperty *speed_field,
WndProperty *driver_field)
{
bool changed = false;
if (port_field != NULL && FinishPortField(config, *port_field))
changed = true;
#ifndef ANDROID
if (config.UsesSpeed() && speed_field != NULL &&
(int)config.speed_index != speed_field->GetDataField()->GetAsInteger()) {
config.speed_index = speed_field->GetDataField()->GetAsInteger();
changed = true;
}
#endif
if (config.UsesDriver() && driver_field != NULL &&
!config.driver_name.equals(driver_field->GetDataField()->GetAsString())) {
config.driver_name = driver_field->GetDataField()->GetAsString();
changed = true;
}
return changed;
}