Couple browser item to resource browser.
This commit is contained in:
@@ -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();
|
||||
|
Reference in New Issue
Block a user