Couple browser item to resource browser.

This commit is contained in:
2023-11-29 22:04:04 +08:00
parent 0f13d2d5fd
commit 700af29e43
5 changed files with 10 additions and 10 deletions

View File

@@ -86,19 +86,15 @@ namespace Cryville.Crtr.Browsing.UI {
_items[id] = bi;
try {
var item = _manager[id];
bi.Load(id, _manager.IsDirectory(id), item, _selectedItems.Contains(id));
bi.Load(this, id, _manager.IsDirectory(id), item, _selectedItems.Contains(id));
}
catch (Exception) {
bi.Load(id, _manager.IsDirectory(id), null, _selectedItems.Contains(id));
bi.Load(this, id, _manager.IsDirectory(id), null, _selectedItems.Contains(id));
}
return true;
}
public virtual void OnDirectoryItemClicked(int id) {
_manager.OpenDirectory(id);
}
public void OnObjectItemClicked(int id) {
public override void OnItemClicked(int id) {
foreach (var item in _selectedItems) _items[item].OnDeselect();
_selectedItems.Clear();
_items[id].OnSelect();