mirror of
https://github.com/osukey/osukey.git
synced 2025-08-06 16:13:57 +09:00
Hook up multiplayer search filter
This commit is contained in:
@ -24,6 +24,9 @@ namespace osu.Game.Screens.Multi.Lounge.Components
|
|||||||
private readonly FillFlowContainer<DrawableRoom> roomFlow;
|
private readonly FillFlowContainer<DrawableRoom> roomFlow;
|
||||||
public IReadOnlyList<DrawableRoom> Rooms => roomFlow;
|
public IReadOnlyList<DrawableRoom> Rooms => roomFlow;
|
||||||
|
|
||||||
|
[Resolved]
|
||||||
|
private Bindable<FilterCriteria> filter { get; set; }
|
||||||
|
|
||||||
[Resolved]
|
[Resolved]
|
||||||
private Bindable<Room> currentRoom { get; set; }
|
private Bindable<Room> currentRoom { get; set; }
|
||||||
|
|
||||||
@ -57,6 +60,11 @@ namespace osu.Game.Screens.Multi.Lounge.Components
|
|||||||
addRooms(rooms);
|
addRooms(rooms);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override void LoadComplete()
|
||||||
|
{
|
||||||
|
filter.BindValueChanged(f => Filter(f.NewValue), true);
|
||||||
|
}
|
||||||
|
|
||||||
private FilterCriteria currentFilter;
|
private FilterCriteria currentFilter;
|
||||||
|
|
||||||
public void Filter(FilterCriteria criteria)
|
public void Filter(FilterCriteria criteria)
|
||||||
|
Reference in New Issue
Block a user