Можно написать более элегантно: 
mCmds[id]->setShortcuts(mCmds[id]->shortcuts() << keyseq);
вместо 3х строк