7#include <QtCore/qdebug.h>
8#include <QtCore/qpointer.h>
29 if (
d->connection && !
d->connection->removeClient(
d->name))
30 qWarning() <<
"QQmlDebugClient: Plugin not registered" <<
d->name;
43 qWarning() <<
"QQmlDebugClient: Conflicting plugin name" <<
name;
57 return d->connection->serviceVersion(
d->name);
63 if (!
d->connection || !
d->connection->isConnected())
66 if (
d->connection->serviceVersion(
d->name) != -1)
75 d->connection->sendMessage(
d->name,
message);
91#include "moc_qqmldebugclient_p.cpp"
QPointer< QQmlDebugConnection > connection
QQmlDebugClientPrivate(const QString &name, QQmlDebugConnection *connection)
QQmlDebugClient(const QString &name, QQmlDebugConnection *parent)
virtual void messageReceived(const QByteArray &message)
float serviceVersion() const
void sendMessage(const QByteArray &message)
QQmlDebugConnection * connection() const
bool addClient(const QString &name, QQmlDebugClient *client)
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
DBusConnection * connection
GLuint GLsizei const GLchar * message
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLdouble GLdouble GLdouble GLdouble q
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent