diff --git a/src/SharpIDE.Godot/IdeRoot.cs b/src/SharpIDE.Godot/IdeRoot.cs index 8c0fae9..3ef33a9 100644 --- a/src/SharpIDE.Godot/IdeRoot.cs +++ b/src/SharpIDE.Godot/IdeRoot.cs @@ -2,6 +2,7 @@ using Godot; using Microsoft.Build.Locator; using Microsoft.Extensions.Hosting; using SharpIDE.Application.Features.Analysis; +using SharpIDE.Application.Features.Build; using SharpIDE.Application.Features.Events; using SharpIDE.Application.Features.SolutionDiscovery; using SharpIDE.Application.Features.SolutionDiscovery.VsPersistence; @@ -19,6 +20,9 @@ public partial class IdeRoot : Control public IdeWindow IdeWindow { get; set; } = null!; private Button _openSlnButton = null!; private Button _buildSlnButton = null!; + private Button _rebuildSlnButton = null!; + private Button _cleanSlnButton = null!; + private Button _restoreSlnButton = null!; private SearchWindow _searchWindow = null!; private CodeEditorPanel _codeEditorPanel = null!; private SolutionExplorerPanel _solutionExplorerPanel = null!; @@ -41,6 +45,9 @@ public partial class IdeRoot : Control { _openSlnButton = GetNode