void GL_widget_2::enterEvent(QEvent *e) { emit(s_enterEvent(e)); std::vector<Visualization_layer*>::iterator it; for(it = layers.begin(); it!= layers.end(); it++) if((*it)->is_active()) (*it)->enterEvent(e); }
void Qt_widget::enterEvent(QEvent *e) { emit(s_enterEvent(e)); if(!does_standard_eat_events()) { std::list<Qt_widget_layer*>::iterator it; for(it = qt_layers.begin(); it!= qt_layers.end(); it++) if((*it)->is_active()) (*it)->enterEvent(e); } if(is_standard_active()){ std::list<Qt_widget_layer*>::iterator it; for(it = qt_standard_layers.begin(); it!= qt_standard_layers.end(); it++) if((*it)->is_active()) (*it)->enterEvent(e); } }