diff --git a/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs b/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs index af87c27..070c279 100644 --- a/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs +++ b/src/SharpIDE.Godot/Features/Nuget/NugetPanel.cs @@ -12,6 +12,11 @@ public partial class NugetPanel : Control private VBoxContainer _availablePackagesItemList = null!; private OptionButton _solutionOrProjectOptionButton = null!; + private Label _installedPackagesSlnOrProjectNameLabel = null!; + private Label _installedPackagesResultCountLabel = null!; + private Label _implicitlyInstalledPackagesSlnOrProjectNameLabel = null!; + private Label _implicitlyInstalledPackagesResultCountLabel = null!; + private NugetPackageDetails _nugetPackageDetails = null!; private SharpIdeSolutionModel? _solution; @@ -23,6 +28,8 @@ public partial class NugetPanel : Control private readonly Texture2D _csprojIcon = ResourceLoader.Load("uid://cqt30ma6xgder"); private IdePackageResult? _selectedPackage; + // we use this to access the project for the dropdown + private List _projects = null!; public override void _Ready() { @@ -31,6 +38,10 @@ public partial class NugetPanel : Control _availablePackagesItemList = GetNode("%AvailablePackagesVBoxContainer"); _solutionOrProjectOptionButton = GetNode("%SolutionOrProjectOptionButton"); _nugetPackageDetails = GetNode("%NugetPackageDetails"); + _installedPackagesSlnOrProjectNameLabel = GetNode