diff --git a/src/plugins/designer/designer_dependencies.pri b/src/plugins/designer/designer_dependencies.pri index fb76a7eb50b1ae528bfc31da1da97bd483d4cb81..b4bb0d46b476a5436a0449d95e82ed294cc41dbc 100644 --- a/src/plugins/designer/designer_dependencies.pri +++ b/src/plugins/designer/designer_dependencies.pri @@ -4,6 +4,7 @@ QTC_LIB_DEPENDS += \ extensionsystem \ utils QTC_PLUGIN_DEPENDS += \ + resourceeditor\ cpptools \ projectexplorer \ texteditor \ diff --git a/src/plugins/designer/resourcehandler.cpp b/src/plugins/designer/resourcehandler.cpp index 7c331f61925cd0285ec1fd09f325a93c5dc40597..e131fc88a7877c70d5df0c3f8ebaab3a744166cd 100644 --- a/src/plugins/designer/resourcehandler.cpp +++ b/src/plugins/designer/resourcehandler.cpp @@ -35,6 +35,7 @@ #include <projectexplorer/nodesvisitor.h> #include <projectexplorer/project.h> #include <projectexplorer/session.h> +#include <resourceeditor/resourcenode.h> #if QT_VERSION >= 0x050000 # include <QDesignerFormWindowInterface> @@ -78,6 +79,8 @@ void QrcFilesVisitor::visitFolderNode(FolderNode *folderNode) if (fileNode->fileType() == ProjectExplorer::ResourceType) m_qrcFiles.append(fileNode->path()); } + if (qobject_cast<ResourceEditor::ResourceTopLevelNode *>(folderNode)) + m_qrcFiles.append(folderNode->path()); } // ------------ ResourceHandler