mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 04:38:00 +00:00
Support editing quest decks
This commit is contained in:
@@ -22,6 +22,7 @@ import com.google.common.base.Function;
|
||||
import forge.item.InventoryItem;
|
||||
import forge.itemmanager.ItemColumnConfig.SortState;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
|
||||
@@ -108,4 +109,14 @@ public class ItemColumn {
|
||||
public String toString() {
|
||||
return config.getLongName();
|
||||
}
|
||||
|
||||
public static void addColOverride(ItemManagerConfig config, Map<ColumnDef, ItemColumn> colOverrides, ColumnDef colDef) {
|
||||
ItemColumnConfig colConfig = config.getCols().get(colDef);
|
||||
addColOverride(config, colOverrides, colDef, colConfig.getFnSort(), colConfig.getFnDisplay());
|
||||
}
|
||||
public static void addColOverride(ItemManagerConfig config, Map<ColumnDef, ItemColumn> colOverrides, ColumnDef colDef,
|
||||
Function<Entry<InventoryItem, Integer>, Comparable<?>> fnSort0,
|
||||
Function<Entry<? extends InventoryItem, Integer>, Object> fnDisplay0) {
|
||||
colOverrides.put(colDef, new ItemColumn(config.getCols().get(colDef), fnSort0, fnDisplay0));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user