//! Event filter for the plot canvas bool QwtPlotRescaler::eventFilter(QObject *o, QEvent *e) { if ( o && o == canvas() ) { switch(e->type()) { case QEvent::Resize: canvasResizeEvent((QResizeEvent *)e); break; #if QT_VERSION >= 0x040000 case QEvent::PolishRequest: rescale(); break; #endif default:; } } return false; }
//! Event filter for the plot canvas bool QwtPlotRescaler::eventFilter( QObject *object, QEvent *event ) { if ( object && object == canvas() ) { switch ( event->type() ) { case QEvent::Resize: { canvasResizeEvent( static_cast<QResizeEvent *>( event ) ); break; } case QEvent::PolishRequest: { rescale(); break; } default:; } } return false; }