From f9722647afbfddbe359395644737ebbe97f5ae78 Mon Sep 17 00:00:00 2001 From: Alison Watson Date: Wed, 3 Jul 2019 23:22:15 -0400 Subject: [PATCH] tycho: quit using unnecessary casts --- tycho/cc/mapprops.cc | 2 +- tycho/cc/mapview.cc | 2 +- tycho/cc/project.cc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tycho/cc/mapprops.cc b/tycho/cc/mapprops.cc index 823a97f..9d1f865 100644 --- a/tycho/cc/mapprops.cc +++ b/tycho/cc/mapprops.cc @@ -1,7 +1,7 @@ #include "tycho.h" MapProps::MapProps(Project *parent) : - QDialog(static_cast(parent)), + QDialog(parent), m_mapModel(parent->mapModel()) { setupUi(this); diff --git a/tycho/cc/mapview.cc b/tycho/cc/mapview.cc index 1a336e0..fed3fd9 100644 --- a/tycho/cc/mapview.cc +++ b/tycho/cc/mapview.cc @@ -1,7 +1,7 @@ #include "tycho.h" MapView::MapView(Project *parent) : - QWidget(static_cast(parent)), + QWidget(parent), m_mapModel(parent->mapModel()) { setupUi(this); diff --git a/tycho/cc/project.cc b/tycho/cc/project.cc index a46b8c2..3c6ac40 100644 --- a/tycho/cc/project.cc +++ b/tycho/cc/project.cc @@ -57,7 +57,7 @@ IProjectModel *Project::model() const MapModel *Project::mapModel() const { - return dynamic_cast(m_model); + return qobject_cast(m_model); } void Project::closeEvent(QCloseEvent *event)