aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonah BrĂ¼chert <jbb.prv@gmx.de>2019-11-12 22:37:17 +0100
committerDenis Kenzior <denkenz@gmail.com>2019-11-18 15:23:30 -0600
commit9c9f4c8d08bb4957e4c1e31f797276e349762cd0 (patch)
tree6deb09d06aa66fdedf37ae29140963b62aa2b7eb
parent59d9e9035fbaea6f710dd0ba8ac2c6dc6b23645b (diff)
downloadphonesim-9c9f4c8d08bb4957e4c1e31f797276e349762cd0.tar.gz
Use dynamic_cast where appropriate
Done using the cppcoreguidelines-pro-type-cstyle-cast check of clang-tidy
-rw-r--r--src/aidapplication.cpp2
-rw-r--r--src/phonesim.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/aidapplication.cpp b/src/aidapplication.cpp
index 16fef0c..807d7f9 100644
--- a/src/aidapplication.cpp
+++ b/src/aidapplication.cpp
@@ -15,7 +15,7 @@ AidApplication::AidApplication( QObject *parent, SimXmlNode& n )
while (child) {
if ( child->tag == "filesystem" )
- fs = new SimFileSystem( (SimRules *)parent, *child, FILE_SYSTEM_TYPE_ISIM );
+ fs = new SimFileSystem( dynamic_cast<SimRules *>(parent), *child, FILE_SYSTEM_TYPE_ISIM );
child = child->next;
}
diff --git a/src/phonesim.cpp b/src/phonesim.cpp
index b01d988..58bce2e 100644
--- a/src/phonesim.cpp
+++ b/src/phonesim.cpp
@@ -1664,7 +1664,7 @@ void SimRules::callControlEventNotify( const QSimControlEvent& evt )
void SimRules::delayTimeout()
{
- SimDelayTimer *timer = (SimDelayTimer *)sender();
+ SimDelayTimer *timer = dynamic_cast<SimDelayTimer *>(sender());
int save = currentChannel;
currentChannel = timer->channel;
writeChatData(timer->response.toLatin1().data(), timer->response.length());
@@ -1675,7 +1675,7 @@ void SimRules::delayTimeout()
void SimRules::delaySetVariable()
{
- QVariantTimer *timer = (QVariantTimer *)sender();
+ QVariantTimer *timer = dynamic_cast<QVariantTimer *>(sender());
QPairKV kv = timer->param.value<QPairKV>();
setVariable( kv.first, kv.second );