insertSeparator();
} else if (m->kind() == MenuItem::Submenu) {
pair<int, QLPopupMenu *> res = createMenu(this, &(*m), owner_);
- setItemEnabled(res.first,
- !m->status().disabled());
+ setItemEnabled(res.first, m->status().enabled());
res.second->populate(m->submenu());
} else {
FuncStatus const status = m->status();
int const index = distance(funcs_.begin(), fit);
insertItem(toqstr(getLabel(*m)), index);
- setItemEnabled(index, !status.disabled());
+ setItemEnabled(index, status.enabled());
setItemChecked(index, status.onoff(true));
}
}