From cb8d6c0c9e9b148dde5b64ac4ac6606adaf52cbb Mon Sep 17 00:00:00 2001 From: Daniel Teske <daniel.teske@digia.com> Date: Thu, 12 Jun 2014 15:12:27 +0200 Subject: [PATCH] Show "Open containing folder" also for files of qrc nodes. Task-number: QTCREATORBUG-12374 Change-Id: I9dd8bbf9134bac65fbaa70b0614b27365377b0bf Reviewed-by: Daniel Teske <daniel.teske@digia.com> --- src/plugins/resourceeditor/resourcenode.cpp | 7 +++++++ src/plugins/resourceeditor/resourcenode.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/plugins/resourceeditor/resourcenode.cpp b/src/plugins/resourceeditor/resourcenode.cpp index d270507f797..1820c20a613 100644 --- a/src/plugins/resourceeditor/resourcenode.cpp +++ b/src/plugins/resourceeditor/resourcenode.cpp @@ -513,3 +513,10 @@ QString ResourceFileNode::qrcPath() const { return m_qrcPath; } + +QList<ProjectExplorer::ProjectAction> ResourceFileNode::supportedActions(ProjectExplorer::Node *node) const +{ + QList<ProjectExplorer::ProjectAction> actions = parentFolderNode()->supportedActions(node); + actions.removeOne(ProjectExplorer::HidePathActions); + return actions; +} diff --git a/src/plugins/resourceeditor/resourcenode.h b/src/plugins/resourceeditor/resourcenode.h index e984151f1a4..867dfce7d92 100644 --- a/src/plugins/resourceeditor/resourcenode.h +++ b/src/plugins/resourceeditor/resourcenode.h @@ -105,6 +105,7 @@ public: QString displayName() const; QString qrcPath() const; + QList<ProjectExplorer::ProjectAction> supportedActions(Node *node) const; private: ResourceTopLevelNode *m_topLevel; -- GitLab