uint32_t cMenus::removeMenu( SERIAL menu, pChar pc ) { MenuMap::iterator iter( menuMap.find( menu ) ); if( iter != menuMap.end() ) { bool needDelete = removeFromView( iter->second, pc->getSerial() ); if( needDelete ) { delete iter->second; menuMap.erase( iter ); return INVALID; } else return menu; } return INVALID; }
void DActionsListView::action_removeFromView() { emit removeFromView( selectionModel()->selectedIndexes() ); }