X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Fui%2FConfigEditor.java;h=367396da85d5acbaf8c7c1b5a4bd0f8d73615ee0;hb=9e834013f84e8797acf26f5418ae3448044ad097;hp=7bdf17a24abe3adeec66af828674f2258b902119;hpb=10b6023d2b40921bfc55abf414a988ca19e5e142;p=fanfix.git diff --git a/src/be/nikiroo/utils/ui/ConfigEditor.java b/src/be/nikiroo/utils/ui/ConfigEditor.java index 7bdf17a..367396d 100644 --- a/src/be/nikiroo/utils/ui/ConfigEditor.java +++ b/src/be/nikiroo/utils/ui/ConfigEditor.java @@ -15,6 +15,7 @@ import javax.swing.JScrollPane; import javax.swing.border.EmptyBorder; import be.nikiroo.utils.resources.Bundle; +import be.nikiroo.utils.resources.MetaInfo; /** * A configuration panel for a {@link Bundle}. @@ -30,7 +31,7 @@ import be.nikiroo.utils.resources.Bundle; */ public class ConfigEditor> extends JPanel { private static final long serialVersionUID = 1L; - private List> items; + private List> items; /** * Create a new {@link ConfigEditor} for this {@link Bundle}. @@ -54,15 +55,15 @@ public class ConfigEditor> extends JPanel { main.add(new JLabel(title)); - items = ConfigItem.getItems(type, bundle); - for (ConfigItem item : items) { - main.add(item); + items = MetaInfo.getItems(type, bundle); + for (MetaInfo item : items) { + main.add(new ConfigItem(item)); } main.add(createButton("Reset", new ActionListener() { @Override public void actionPerformed(ActionEvent e) { - for (ConfigItem item : items) { + for (MetaInfo item : items) { item.reload(); } } @@ -73,7 +74,7 @@ public class ConfigEditor> extends JPanel { public void actionPerformed(ActionEvent e) { Object snap = bundle.takeSnapshot(); bundle.reload(true); - for (ConfigItem item : items) { + for (MetaInfo item : items) { item.reload(); } bundle.reload(false); @@ -84,7 +85,7 @@ public class ConfigEditor> extends JPanel { main.add(createButton("Save", new ActionListener() { @Override public void actionPerformed(ActionEvent e) { - for (ConfigItem item : items) { + for (MetaInfo item : items) { item.save(); }