@@ -313,13 +313,13 @@ void MVClusterWidget::setTransformation(const AffineTransformation& T)
313313
314314void MVClusterWidget::slot_view_current_event_changed ()
315315{
316- MVClusterView* V0 = ( MVClusterView*) sender ();
316+ MVClusterView* V0 = qobject_cast< MVClusterView*>( sender () );
317317 mvContext ()->setCurrentEvent (V0->currentEvent ());
318318}
319319
320320void MVClusterWidget::slot_view_transformation_changed ()
321321{
322- MVClusterView* V0 = ( MVClusterView*) sender ();
322+ MVClusterView* V0 = qobject_cast< MVClusterView*>( sender () );
323323 AffineTransformation T = V0->transformation ();
324324 foreach (MVClusterView* V, d->m_views ) {
325325 V->setTransformation (T);
@@ -328,8 +328,7 @@ void MVClusterWidget::slot_view_transformation_changed()
328328
329329void MVClusterWidget::slot_view_active_cluster_numbers_changed ()
330330{
331- // / TODO (LOW) replace all these casts with qobject_cast's
332- MVClusterView* V0 = (MVClusterView*)sender ();
331+ MVClusterView* V0 = qobject_cast<MVClusterView*>(sender ());
333332 QSet<int > active_cluster_numbers = V0->activeClusterNumbers ();
334333 foreach (MVClusterView* V, d->m_views ) {
335334 V->setActiveClusterNumbers (active_cluster_numbers);
@@ -338,14 +337,14 @@ void MVClusterWidget::slot_view_active_cluster_numbers_changed()
338337
339338void MVClusterWidget::slot_show_clip_view_clicked ()
340339{
341- bool val = (( QCheckBox*) sender ())->isChecked ();
340+ bool val = qobject_cast< QCheckBox*>( sender ())->isChecked ();
342341 d->m_clips_view ->setVisible (val);
343342}
344343
345344void MVClusterWidget::slot_show_view_clicked ()
346345{
347346 int index = sender ()->property (" view_index" ).toInt ();
348- bool val = (( QCheckBox*) sender ())->isChecked ();
347+ bool val = qobject_cast< QCheckBox*>( sender ())->isChecked ();
349348 if ((index >= 0 ) && (index < d->m_views .count ())) {
350349 d->m_views [index]->setVisible (val);
351350 }
0 commit comments