diff --git a/src/SharpIDE.Godot/Features/BottomPanel/BottomPanelManager.cs b/src/SharpIDE.Godot/Features/BottomPanel/BottomPanelManager.cs index bab123b..aa0f7fd 100644 --- a/src/SharpIDE.Godot/Features/BottomPanel/BottomPanelManager.cs +++ b/src/SharpIDE.Godot/Features/BottomPanel/BottomPanelManager.cs @@ -3,6 +3,7 @@ using SharpIDE.Application.Features.SolutionDiscovery.VsPersistence; using SharpIDE.Godot.Features.Build; using SharpIDE.Godot.Features.Debug_; using SharpIDE.Godot.Features.IdeDiagnostics; +using SharpIDE.Godot.Features.Nuget; using SharpIDE.Godot.Features.Problems; using SharpIDE.Godot.Features.Run; @@ -25,6 +26,7 @@ public partial class BottomPanelManager : Panel private BuildPanel _buildPanel = null!; private ProblemsPanel _problemsPanel = null!; private IdeDiagnosticsPanel _ideDiagnosticsPanel = null!; + private NugetPanel _nugetPanel = null!; private Dictionary _panelTypeMap = []; @@ -35,6 +37,7 @@ public partial class BottomPanelManager : Panel _buildPanel = GetNode("%BuildPanel"); _problemsPanel = GetNode("%ProblemsPanel"); _ideDiagnosticsPanel = GetNode("%IdeDiagnosticsPanel"); + _nugetPanel = GetNode("%NugetPanel"); _panelTypeMap = new Dictionary { @@ -42,7 +45,8 @@ public partial class BottomPanelManager : Panel { BottomPanelType.Debug, _debugPanel }, { BottomPanelType.Build, _buildPanel }, { BottomPanelType.Problems, _problemsPanel }, - { BottomPanelType.IdeDiagnostics, _ideDiagnosticsPanel } + { BottomPanelType.IdeDiagnostics, _ideDiagnosticsPanel }, + { BottomPanelType.Nuget, _nugetPanel } }; GodotGlobalEvents.Instance.BottomPanelTabSelected.Subscribe(OnBottomPanelTabSelected); diff --git a/src/SharpIDE.Godot/Features/BottomPanel/BottomPanelType.cs b/src/SharpIDE.Godot/Features/BottomPanel/BottomPanelType.cs index 98d8e7d..878737a 100644 --- a/src/SharpIDE.Godot/Features/BottomPanel/BottomPanelType.cs +++ b/src/SharpIDE.Godot/Features/BottomPanel/BottomPanelType.cs @@ -6,5 +6,6 @@ public enum BottomPanelType Debug, Build, Problems, - IdeDiagnostics + IdeDiagnostics, + Nuget } \ No newline at end of file diff --git a/src/SharpIDE.Godot/Features/LeftSideBar/LeftSideBar.cs b/src/SharpIDE.Godot/Features/LeftSideBar/LeftSideBar.cs index 1d4dba7..a1fc52f 100644 --- a/src/SharpIDE.Godot/Features/LeftSideBar/LeftSideBar.cs +++ b/src/SharpIDE.Godot/Features/LeftSideBar/LeftSideBar.cs @@ -12,6 +12,7 @@ public partial class LeftSideBar : Panel private Button _buildButton = null!; private Button _debugButton = null!; private Button _ideDiagnosticsButton = null!; + private Button _nugetButton = null!; public override void _Ready() { @@ -21,12 +22,14 @@ public partial class LeftSideBar : Panel _buildButton = GetNode