X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Fui%2FConfigItemBrowse.java;h=9a54e521226345a8a177be823240123340e10334;hb=d80040bdb4bacb152c67eb40141f9e1dc1aa3c8b;hp=10f5ccb8eacb4e71339af416da463b74856d14f1;hpb=d5026c096121da14c20d69893520594a36d088bb;p=nikiroo-utils.git diff --git a/src/be/nikiroo/utils/ui/ConfigItemBrowse.java b/src/be/nikiroo/utils/ui/ConfigItemBrowse.java index 10f5ccb..9a54e52 100644 --- a/src/be/nikiroo/utils/ui/ConfigItemBrowse.java +++ b/src/be/nikiroo/utils/ui/ConfigItemBrowse.java @@ -17,7 +17,7 @@ import javax.swing.JTextField; import be.nikiroo.utils.resources.MetaInfo; -public class ConfigItemBrowse> extends ConfigItem { +class ConfigItemBrowse> extends ConfigItem { private static final long serialVersionUID = 1L; private boolean dir; @@ -48,7 +48,7 @@ public class ConfigItemBrowse> extends ConfigItem { @Override protected Object getFromInfo(int item) { - String path = info.getString(item, false); + String path = getInfo().getString(item, false); if (path != null && !path.isEmpty()) { return new File(path); } @@ -66,11 +66,11 @@ public class ConfigItemBrowse> extends ConfigItem { @Override protected void setToInfo(Object value, int item) { - info.setString(((File) value).getPath(), item); + getInfo().setString(((File) value).getPath(), item); } @Override - protected JComponent createField(final int item) { + protected JComponent createEmptyField(final int item) { final JPanel pane = new JPanel(new BorderLayout()); final JTextField field = new JTextField(); field.addKeyListener(new KeyAdapter() { @@ -81,7 +81,7 @@ public class ConfigItemBrowse> extends ConfigItem { file = new File(field.getText()); } - if (hasValueChanged(file)) { + if (hasValueChanged(file, item)) { setDirtyItem(item); } } @@ -99,7 +99,7 @@ public class ConfigItemBrowse> extends ConfigItem { File file = chooser.getSelectedFile(); if (file != null) { setToField(file, item); - if (hasValueChanged(file)) { + if (hasValueChanged(file, item)) { setDirtyItem(item); } }