修复设备菜单栏默认设置不勾选
This commit is contained in:
parent
f500e23320
commit
149a330261
|
@ -143,16 +143,13 @@ void device_menu::deviceMenuUpdate(const std::vector<DEVCFG>* dev_cfgs, std::str
|
|||
child->setProperty(ACTION_DEVICE_NAME_PROPERTY, QVariant(QString::fromStdString((*dev_cfgs)[i].m_originDeviceName)));
|
||||
child->setCheckable(true);
|
||||
|
||||
if(curDeviceName == (*dev_cfgs)[i].m_originDeviceName)
|
||||
if((*dev_cfgs)[i].cur_scheme == -1)
|
||||
{
|
||||
if((*dev_cfgs)[i].cur_scheme == -1)
|
||||
{
|
||||
if(child->text().toStdString() == (*dev_cfgs)[i].schemes[j].m_schemeName)
|
||||
child->setChecked(true);
|
||||
}
|
||||
else
|
||||
if(child->text().toStdString() == (*dev_cfgs)[i].schemes[j].m_schemeName)
|
||||
child->setChecked(true);
|
||||
}
|
||||
else
|
||||
child->setChecked(true);
|
||||
|
||||
pm.menu->addAction(child);
|
||||
pm.actions.push_back(child);
|
||||
|
|
Loading…
Reference in New Issue