QmlDesigner: import only working imports

Change-Id: Ic7d74237eeb86e34925f1b048befa5da9420c278
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
Tim Jenssen
2014-09-25 12:57:57 +02:00
parent a56432b3b1
commit 2bd550f3fd
18 changed files with 162 additions and 122 deletions

View File

@@ -68,15 +68,8 @@ bool ComponentNodeInstance::hasContent() const
void ComponentNodeInstance::setNodeSource(const QString &source)
{
QByteArray importArray;
foreach (const QString &import, nodeInstanceServer()->imports()) {
importArray.append(import.toUtf8());
}
QByteArray data(source.toUtf8());
data.prepend(importArray);
data.append("\n");
QByteArray data(source.toUtf8() + "\n");
data.prepend(nodeInstanceServer()->importCode());
component()->setData(data, QUrl(nodeInstanceServer()->fileUrl().toString() +
QLatin1Char('_')+ id()));