From ecf3bc299634dcef924f9e7f028aa65ad15001dd Mon Sep 17 00:00:00 2001 From: Marc-Andre Laperle Date: Tue, 24 Sep 2013 13:53:17 -0400 Subject: [PATCH] Bug 416316 - New > Tracing Project appears in unrelated perspectives Only enable the wizard in tracing related perspectives. Change-Id: If448514e7edcadde723abe9ca6c53848dc3fb467 Signed-off-by: Marc-Andre Laperle Reviewed-on: https://git.eclipse.org/r/16730 Tested-by: Hudson CI Reviewed-by: Patrick Tasse IP-Clean: Patrick Tasse --- org.eclipse.linuxtools.gdbtrace.ui/plugin.xml | 16 ++++++++++++++++ .../gdbtrace/ui/views/GdbPerspectiveFactory.java | 3 +++ .../plugin.xml | 16 ++++++++++++++++ .../kernel/ui/views/PerspectiveFactory.java | 3 +++ org.eclipse.linuxtools.tmf.ui/plugin.xml | 8 +++++++- 5 files changed, 45 insertions(+), 1 deletion(-) diff --git a/org.eclipse.linuxtools.gdbtrace.ui/plugin.xml b/org.eclipse.linuxtools.gdbtrace.ui/plugin.xml index a559494823..f5eda173e7 100644 --- a/org.eclipse.linuxtools.gdbtrace.ui/plugin.xml +++ b/org.eclipse.linuxtools.gdbtrace.ui/plugin.xml @@ -86,5 +86,21 @@ + + + + + + + + + + diff --git a/org.eclipse.linuxtools.gdbtrace.ui/src/org/eclipse/linuxtools/internal/gdbtrace/ui/views/GdbPerspectiveFactory.java b/org.eclipse.linuxtools.gdbtrace.ui/src/org/eclipse/linuxtools/internal/gdbtrace/ui/views/GdbPerspectiveFactory.java index 28b03dcb3a..8bff0382d9 100644 --- a/org.eclipse.linuxtools.gdbtrace.ui/src/org/eclipse/linuxtools/internal/gdbtrace/ui/views/GdbPerspectiveFactory.java +++ b/org.eclipse.linuxtools.gdbtrace.ui/src/org/eclipse/linuxtools/internal/gdbtrace/ui/views/GdbPerspectiveFactory.java @@ -15,6 +15,7 @@ package org.eclipse.linuxtools.internal.gdbtrace.ui.views; import org.eclipse.debug.ui.IDebugUIConstants; import org.eclipse.linuxtools.internal.gdbtrace.ui.GdbTraceUIPlugin; +import org.eclipse.linuxtools.tmf.ui.project.wizards.NewTmfProjectWizard; import org.eclipse.ui.IFolderLayout; import org.eclipse.ui.IPageLayout; import org.eclipse.ui.IPerspectiveFactory; @@ -72,5 +73,7 @@ public class GdbPerspectiveFactory implements IPerspectiveFactory { // Create the middle right folder IFolderLayout traceControlFolder = layout.createFolder(TraceControlFolder, IPageLayout.RIGHT, 0.50f, DebugFolder); traceControlFolder.addView(TRACE_CONTROL_VIEW_ID); + + layout.addNewWizardShortcut(NewTmfProjectWizard.ID); } } diff --git a/org.eclipse.linuxtools.lttng2.kernel.ui/plugin.xml b/org.eclipse.linuxtools.lttng2.kernel.ui/plugin.xml index 7734101146..98b081bfac 100644 --- a/org.eclipse.linuxtools.lttng2.kernel.ui/plugin.xml +++ b/org.eclipse.linuxtools.lttng2.kernel.ui/plugin.xml @@ -45,4 +45,20 @@ + + + + + + + + + + diff --git a/org.eclipse.linuxtools.lttng2.kernel.ui/src/org/eclipse/linuxtools/internal/lttng2/kernel/ui/views/PerspectiveFactory.java b/org.eclipse.linuxtools.lttng2.kernel.ui/src/org/eclipse/linuxtools/internal/lttng2/kernel/ui/views/PerspectiveFactory.java index b32a5ceffa..3dfb9e2c95 100644 --- a/org.eclipse.linuxtools.lttng2.kernel.ui/src/org/eclipse/linuxtools/internal/lttng2/kernel/ui/views/PerspectiveFactory.java +++ b/org.eclipse.linuxtools.lttng2.kernel.ui/src/org/eclipse/linuxtools/internal/lttng2/kernel/ui/views/PerspectiveFactory.java @@ -15,6 +15,7 @@ package org.eclipse.linuxtools.internal.lttng2.kernel.ui.views; import org.eclipse.linuxtools.internal.lttng2.kernel.ui.views.controlflow.ControlFlowView; import org.eclipse.linuxtools.internal.lttng2.kernel.ui.views.resources.ResourcesView; import org.eclipse.linuxtools.internal.lttng2.ui.views.control.ControlView; +import org.eclipse.linuxtools.tmf.ui.project.wizards.NewTmfProjectWizard; import org.eclipse.linuxtools.tmf.ui.views.histogram.HistogramView; import org.eclipse.linuxtools.tmf.ui.views.statistics.TmfStatisticsView; import org.eclipse.ui.IFolderLayout; @@ -73,6 +74,8 @@ public class PerspectiveFactory implements IPerspectiveFactory { bottomRightFolder.addView(HISTOGRAM_VIEW_ID); bottomRightFolder.addView(PROPERTIES_VIEW_ID); bottomRightFolder.addView(BOOKMARKS_VIEW_ID); + + layout.addNewWizardShortcut(NewTmfProjectWizard.ID); } /** diff --git a/org.eclipse.linuxtools.tmf.ui/plugin.xml b/org.eclipse.linuxtools.tmf.ui/plugin.xml index 9a7e5bc246..c0a01acfa6 100644 --- a/org.eclipse.linuxtools.tmf.ui/plugin.xml +++ b/org.eclipse.linuxtools.tmf.ui/plugin.xml @@ -256,7 +256,13 @@ menuGroupId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.menuGroupId" type="new" wizardId="org.eclipse.linuxtools.tmf.ui.views.ui.wizards.newProject"> - + + + + + + -- 2.34.1