forked from qt-creator/qt-creator
Completely rework currentNode/currentProject handling
Centralize the handling inside a new class ProjectTree. React to moving focus and remove most special handling. This properly fixes the linked task. Task-number: QTCREATORBUG-13357 Change-Id: I6b06aa32b1e4305ec8a6d432857b302585d8734b Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
@@ -42,6 +42,7 @@
|
||||
|
||||
#include <coreplugin/icore.h>
|
||||
#include <projectexplorer/projectexplorer.h>
|
||||
#include <projectexplorer/projecttree.h>
|
||||
#include <projectexplorer/buildmanager.h>
|
||||
#include <projectexplorer/session.h>
|
||||
#include <projectexplorer/target.h>
|
||||
@@ -139,7 +140,7 @@ void QmakeManager::addLibrary()
|
||||
|
||||
void QmakeManager::addLibraryContextMenu()
|
||||
{
|
||||
Node *node = ProjectExplorerPlugin::currentNode();
|
||||
Node *node = ProjectTree::currentNode();
|
||||
if (qobject_cast<QmakeProFileNode *>(node))
|
||||
addLibrary(node->path());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user