void global_accel_group_remove_accelerator( Accelerator accelerator ){ if ( !global_accel_enabled() ) { //globalOutputStream() << "queued for remove: " << accelerator << "\n"; globalQueuedAccelerators_remove( accelerator ); return; } accel_group_remove_accelerator( global_accel, accelerator ); }
void globalQueuedAccelerators_commit(){ for ( AcceleratorSet::const_iterator i = g_queuedAcceleratorsRemove.begin(); i != g_queuedAcceleratorsRemove.end(); ++i ) { //globalOutputStream() << "removing: " << (*i).first << "\n"; accel_group_remove_accelerator( global_accel, *i ); } g_queuedAcceleratorsRemove.clear(); for ( AcceleratorMap::const_iterator i = g_queuedAcceleratorsAdd.begin(); i != g_queuedAcceleratorsAdd.end(); ++i ) { //globalOutputStream() << "adding: " << (*i).first << "\n"; accel_group_add_accelerator( global_accel, ( *i ).first, ( *i ).second ); } g_queuedAcceleratorsAdd.clear(); }
void global_accel_group_remove_accelerator(Accelerator accelerator) { //ASSERT_MESSAGE(global_accel_enabled(), "removing accelerator while global accel is disabled"); accel_group_remove_accelerator(global_accel, accelerator); }