Changeset View
Changeset View
Standalone View
Standalone View
plasmoid/declarativeplugin/responsewaiter.cpp
Show First 20 Lines • Show All 111 Lines • ▼ Show 20 Line(s) | |||||
112 | 112 | | |||
113 | void DBusAsyncResponse::onTimeout() | 113 | void DBusAsyncResponse::onTimeout() | ||
114 | { | 114 | { | ||
115 | Q_EMIT error(QStringLiteral("timeout when waiting dbus response!")); | 115 | Q_EMIT error(QStringLiteral("timeout when waiting dbus response!")); | ||
116 | } | 116 | } | ||
117 | 117 | | |||
118 | const QDBusPendingCall* DBusResponseWaiter::extractPendingCall(QVariant& variant) const | 118 | const QDBusPendingCall* DBusResponseWaiter::extractPendingCall(QVariant& variant) const | ||
119 | { | 119 | { | ||
120 | Q_FOREACH(int type, m_registered) | 120 | for (int type : qAsConst(m_registered)) | ||
121 | { | 121 | { | ||
122 | if (variant.canConvert(QVariant::Type(type))) | 122 | if (variant.canConvert(QVariant::Type(type))) | ||
123 | { | 123 | { | ||
124 | return reinterpret_cast<const QDBusPendingCall*>(variant.constData()); | 124 | return reinterpret_cast<const QDBusPendingCall*>(variant.constData()); | ||
125 | } | 125 | } | ||
126 | } | 126 | } | ||
127 | 127 | | |||
128 | return nullptr; | 128 | return nullptr; | ||
129 | } | 129 | } | ||
130 | 130 | | |||
131 | 131 | | |||
132 | 132 | |