Replace some uses of static_cast with qobject_cast

This commit is contained in:
Jonas Kvinge
2020-07-17 01:32:07 +02:00
parent 9e32f0d778
commit 71a1ea481b
12 changed files with 21 additions and 21 deletions

View File

@@ -56,7 +56,7 @@ class AudioScrobbler : public QObject {
template <typename T>
T *Service() {
return static_cast<T*>(this->ServiceByName(T::kName));
return qobject_cast<T*>(this->ServiceByName(T::kName));
}
public slots:

View File

@@ -48,7 +48,7 @@ class ScrobblerServices : public QObject {
ScrobblerService *ServiceByName(const QString &name);
template <typename T>
T *Service() {
return static_cast<T*>(this->ServiceByName(T::kName));
return qobject_cast<T*>(this->ServiceByName(T::kName));
}
private: