diff --git a/src/plugins/designer/qtcreatorintegration.cpp b/src/plugins/designer/qtcreatorintegration.cpp index 421854a364409a00775c834bcc09417a4ecec7f3..f756c8c196944a6ea7540eaa64b3aefc59f2e84a 100644 --- a/src/plugins/designer/qtcreatorintegration.cpp +++ b/src/plugins/designer/qtcreatorintegration.cpp @@ -68,6 +68,7 @@ #include <QtGui/QMessageBox> #include <QtCore/QFileInfo> +#include <QtCore/QDir> #include <QtCore/QDebug> #include <QtCore/QUrl> @@ -81,11 +82,13 @@ static QString msgClassNotFound(const QString &uiClassName, const QList<Document { QString files; foreach (const Document::Ptr &doc, docList) { - if (!files.isEmpty()) - files += QLatin1String(", "); - files += doc->fileName(); + files += QLatin1Char('\n'); + files += QDir::toNativeSeparators(doc->fileName()); } - return QtCreatorIntegration::tr("The class definition of '%1' could not be found in %2.").arg(uiClassName, files); + return QtCreatorIntegration::tr( + "The class containing '%1' could not be found in %2.\n" + "Please verify the #include-directives.") + .arg(uiClassName, files); } QtCreatorIntegration::QtCreatorIntegration(QDesignerFormEditorInterface *core, FormEditorW *parent) :