Add collection select headers to Changed Items and Effective Changes.

This commit is contained in:
Ottermandias 2023-04-29 13:12:58 +02:00
parent 2402d0aa6f
commit 290912e7cd
5 changed files with 123 additions and 84 deletions

View file

@ -16,13 +16,15 @@ namespace Penumbra.UI.Tabs;
public class ChangedItemsTab : ITab
{
private readonly CollectionManager _collectionManager;
private readonly CommunicatorService _communicator;
private readonly CollectionManager _collectionManager;
private readonly CommunicatorService _communicator;
private readonly CollectionSelectHeader _collectionHeader;
public ChangedItemsTab(CollectionManager collectionManager, CommunicatorService communicator)
public ChangedItemsTab(CollectionManager collectionManager, CommunicatorService communicator, CollectionSelectHeader collectionHeader)
{
_collectionManager = collectionManager;
_communicator = communicator;
_collectionHeader = collectionHeader;
}
public ReadOnlySpan<byte> Label
@ -32,7 +34,8 @@ public class ChangedItemsTab : ITab
private LowerString _changedItemModFilter = LowerString.Empty;
public void DrawContent()
{
{
_collectionHeader.Draw(true);
var varWidth = DrawFilters();
using var child = ImRaii.Child("##changedItemsChild", -Vector2.One);
if (!child)