diff options
author | Jonah BrĂ¼chert <jbb.prv@gmx.de> | 2019-11-12 22:37:17 +0100 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2019-11-18 15:23:30 -0600 |
commit | 9c9f4c8d08bb4957e4c1e31f797276e349762cd0 (patch) | |
tree | 6deb09d06aa66fdedf37ae29140963b62aa2b7eb | |
parent | 59d9e9035fbaea6f710dd0ba8ac2c6dc6b23645b (diff) | |
download | phonesim-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.cpp | 2 | ||||
-rw-r--r-- | src/phonesim.cpp | 4 |
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 ); |