forked from qt-creator/qt-creator
ProjectExplorer: Simplify ProjectTree:aboutToShowContextMenu()
Only one user that doesn't use one of the arguments. Change-Id: I72c1360b23edf88e8de733542bde608f84d8de0b Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -227,11 +227,8 @@ void ModelsManager::setDiagramClipboard(ExtDocumentController *documentControlle
|
|||||||
emit diagramClipboardChanged(isDiagramClipboardEmpty());
|
emit diagramClipboardChanged(isDiagramClipboardEmpty());
|
||||||
}
|
}
|
||||||
|
|
||||||
void ModelsManager::onAboutToShowContextMenu(ProjectExplorer::Project *project,
|
void ModelsManager::onAboutToShowContextMenu(ProjectExplorer::Node *node)
|
||||||
ProjectExplorer::Node *node)
|
|
||||||
{
|
{
|
||||||
Q_UNUSED(project)
|
|
||||||
|
|
||||||
bool canOpenDiagram = false;
|
bool canOpenDiagram = false;
|
||||||
|
|
||||||
foreach (const ManagedModel &managedModel, d->managedModels) {
|
foreach (const ManagedModel &managedModel, d->managedModels) {
|
||||||
|
@@ -81,7 +81,7 @@ public:
|
|||||||
const qmt::MContainer &mcontainer);
|
const qmt::MContainer &mcontainer);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void onAboutToShowContextMenu(ProjectExplorer::Project *project, ProjectExplorer::Node *node);
|
void onAboutToShowContextMenu(ProjectExplorer::Node *node);
|
||||||
void onOpenDiagramFromProjectExplorer();
|
void onOpenDiagramFromProjectExplorer();
|
||||||
void onOpenDefaultModel(const qmt::Uid &modelUid);
|
void onOpenDefaultModel(const qmt::Uid &modelUid);
|
||||||
|
|
||||||
|
@@ -360,8 +360,7 @@ ProjectTreeWidget *ProjectTree::currentWidget() const
|
|||||||
void ProjectTree::showContextMenu(ProjectTreeWidget *focus, const QPoint &globalPos, Node *node)
|
void ProjectTree::showContextMenu(ProjectTreeWidget *focus, const QPoint &globalPos, Node *node)
|
||||||
{
|
{
|
||||||
QMenu *contextMenu = nullptr;
|
QMenu *contextMenu = nullptr;
|
||||||
Project *project = projectForNode(node);
|
emit s_instance->aboutToShowContextMenu(node);
|
||||||
emit s_instance->aboutToShowContextMenu(project, node);
|
|
||||||
|
|
||||||
if (!node) {
|
if (!node) {
|
||||||
contextMenu = Core::ActionManager::actionContainer(Constants::M_SESSIONCONTEXT)->menu();
|
contextMenu = Core::ActionManager::actionContainer(Constants::M_SESSIONCONTEXT)->menu();
|
||||||
|
@@ -102,8 +102,7 @@ signals:
|
|||||||
// Emitted whenever the model needs to send a update signal.
|
// Emitted whenever the model needs to send a update signal.
|
||||||
void subtreeChanged(ProjectExplorer::FolderNode *node);
|
void subtreeChanged(ProjectExplorer::FolderNode *node);
|
||||||
|
|
||||||
void aboutToShowContextMenu(ProjectExplorer::Project *project,
|
void aboutToShowContextMenu(ProjectExplorer::Node *node);
|
||||||
ProjectExplorer::Node *node);
|
|
||||||
|
|
||||||
// Emitted on any change to the tree
|
// Emitted on any change to the tree
|
||||||
void treeChanged();
|
void treeChanged();
|
||||||
|
Reference in New Issue
Block a user