6#include <private/qpacket_p.h>
8#include <QtCore/qurl.h>
9#include <QtCore/qfile.h>
10#include <QtCore/qfileinfo.h>
11#include <QtCore/qdir.h>
12#include <QtQml/qqmlfile.h>
17 : QQmlDebugClient(*(
new QQmlPreviewClientPrivate(connection)))
23 QPacket packet(connection()->currentDataStreamVersion(), message);
31 packet >> seviceError;
32 emit error(seviceError);
38 emit request(fileName);
43 packet >> info.numSyncs >> info.minSync >> info.maxSync >> info.totalSync
44 >> info.numRenders >> info.minRender >> info.maxRender >> info.totalRender;
49 emit error(QString::fromLatin1(
"Unknown command received: %1").arg(command));
56 QPacket packet(connection()->currentDataStreamVersion());
57 packet <<
static_cast<qint8>(Directory) << path << entries;
58 sendMessage(packet.data());
63 QPacket packet(connection()->currentDataStreamVersion());
64 packet <<
static_cast<qint8>(File) << path << contents;
65 sendMessage(packet.data());
70 QPacket packet(connection()->currentDataStreamVersion());
71 packet <<
static_cast<qint8>(Error) << path;
72 sendMessage(packet.data());
77 QPacket packet(connection()->currentDataStreamVersion());
78 packet <<
static_cast<qint8>(Load) << url;
79 sendMessage(packet.data());
84 QPacket packet(connection()->currentDataStreamVersion());
85 packet <<
static_cast<qint8>(Rerun);
86 sendMessage(packet.data());
91 QPacket packet(connection()->currentDataStreamVersion());
92 packet <<
static_cast<qint8>(Zoom) << factor;
93 sendMessage(packet.data());
98#include "moc_qqmlpreviewclient_p.cpp"
void messageReceived(const QByteArray &message) override
void triggerZoom(float factor)
void sendFile(const QString &path, const QByteArray &contents)
void sendError(const QString &path)
void sendDirectory(const QString &path, const QStringList &entries)
void triggerLoad(const QUrl &url)