q_func()->moveToThread(parentThread);
}
-QList<QQmlDebugService*> QQmlDebugServer::services() const
+QQmlDebugService *QQmlDebugServer::service(const QString &name) const
{
Q_D(const QQmlDebugServer);
QReadLocker lock(&d->pluginsLock);
- return d->plugins.values();
-}
-
-QStringList QQmlDebugServer::serviceNames() const
-{
- Q_D(const QQmlDebugServer);
- QReadLocker lock(&d->pluginsLock);
- return d->plugins.keys();
+ return d->plugins.value(name);
}
void QQmlDebugServer::addEngine(QQmlEngine *engine)
bool blockingMode() const;
- QList<QQmlDebugService*> services() const;
- QStringList serviceNames() const;
+ QQmlDebugService *service(const QString &name) const;
void addEngine(QQmlEngine *engine);
void removeEngine(QQmlEngine *engine);
if (!server)
return NotConnected;
- if (server->serviceNames().contains(d->name)) {
+ if (server->service(d->name)) {
qWarning() << "QQmlDebugService: Conflicting plugin name" << d->name;
} else {
server->addService(this);