1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-15 07:22:55 +08:00

Merge pull request #16986 from MiraiSubject/current-tournament-explorer

Add button to open currently selected tournament in file explorer
This commit is contained in:
Dean Herbert 2022-02-26 02:04:50 +09:00 committed by GitHub
commit 6eb79c37d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,6 +11,7 @@ namespace osu.Game.Tournament.Screens.Setup
internal class TournamentSwitcher : ActionableInfo
{
private OsuDropdown<string> dropdown;
private OsuButton folderButton;
[Resolved]
private TournamentGameBase game { get; set; }
@ -25,6 +26,7 @@ namespace osu.Game.Tournament.Screens.Setup
dropdown.Current.BindValueChanged(v => Button.Enabled.Value = v.NewValue != startupTournament, true);
Action = () => game.GracefullyExit();
folderButton.Action = storage.PresentExternally;
ButtonText = "Close osu!";
}
@ -33,7 +35,13 @@ namespace osu.Game.Tournament.Screens.Setup
{
var drawable = base.CreateComponent();
FlowContainer.Insert(-1, dropdown = new OsuDropdown<string>
FlowContainer.Insert(-1, folderButton = new TriangleButton
{
Text = "Open folder",
Width = 100
});
FlowContainer.Insert(-2, dropdown = new OsuDropdown<string>
{
Width = 510
});