void SampleTrack::updateTcos() { for( int i = 0; i < numOfTCOs(); ++i ) { TrackContentObject * tco = getTCO( i ); SampleTCO * sTco = dynamic_cast<SampleTCO*>( tco ); sTco->playbackPositionChanged(); } }
void SampleTCOView::mouseReleaseEvent(QMouseEvent *_me) { if( _me->button() == Qt::MiddleButton && !_me->modifiers() ) { SampleTCO * sTco = dynamic_cast<SampleTCO*>( getTrackContentObject() ); if( sTco ) { sTco->playbackPositionChanged(); } } TrackContentObjectView::mouseReleaseEvent( _me ); }