Live preview: Creating objects dynamically

This commit is contained in:
Lasse Holmstedt
2010-07-16 09:41:56 +02:00
parent c77e560f65
commit a457d2eec3
10 changed files with 112 additions and 2 deletions

View File

@@ -213,6 +213,24 @@ void QmlJSDesignDebugClient::changeToZoomTool()
sendMessage(message);
}
void QmlJSDesignDebugClient::createQmlObject(const QString &qmlText, const QDeclarativeDebugObjectReference &parentRef,
const QStringList &imports, const QString &filename)
{
if (!m_connection || !m_connection->isConnected())
return;
QByteArray message;
QDataStream ds(&message, QIODevice::WriteOnly);
ds << QByteArray("CREATE_OBJECT")
<< qmlText
<< parentRef.debugId()
<< imports
<< filename;
sendMessage(message);
}
void QmlJSDesignDebugClient::applyChangesToQmlFile()
{
if (!m_connection || !m_connection->isConnected())