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

@@ -1,4 +1,5 @@
#include "qdeclarativedesigndebugserver.h"
#include <QStringList>
#include <QDebug>
@@ -52,6 +53,13 @@ void QDeclarativeDesignDebugServer::messageReceived(const QByteArray &message)
bool inDesignMode;
ds >> inDesignMode;
emit designModeBehaviorChanged(inDesignMode);
} else if (type == "CREATE_OBJECT") {
QString qml;
int parentId;
QString filename;
QStringList imports;
ds >> qml >> parentId >> imports >> filename;
emit objectCreationRequested(qml, objectForId(parentId), imports, filename);
}
}