OSDN Git Service

QmlDesigner.documentController: fixing toText for alias imports
authorThomas Hartmann <Thomas.Hartmann@nokia.com>
Mon, 16 May 2011 14:14:38 +0000 (16:14 +0200)
committerThomas Hartmann <Thomas.Hartmann@nokia.com>
Mon, 16 May 2011 14:20:07 +0000 (16:20 +0200)
src/plugins/qmldesigner/components/integration/designdocumentcontrollerview.cpp

index c8bbc30..66c6823 100644 (file)
@@ -159,6 +159,7 @@ void DesignDocumentControllerView::fromClipboard()
 QString DesignDocumentControllerView::toText() const
 {
     QScopedPointer<Model> outputModel(Model::create("QtQuick.Rectangle", 1, 0, model()));
+    outputModel->setFileUrl(model()->fileUrl());
     QPlainTextEdit textEdit;
 
     QString imports;
@@ -194,7 +195,7 @@ void DesignDocumentControllerView::fromText(QString text)
     QPlainTextEdit textEdit;
     QString imports;
     foreach (const Import &import, model()->imports())
-        imports += import.toString() + ";\n";
+        imports += import.toString(true, true) + "\n";
 
     textEdit.setPlainText(imports + text);
     NotIndentingTextEditModifier modifier(&textEdit);