OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 144 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 144 Rev 156
Line 26... Line 26...
26
import java.beans.PropertyChangeListener;
26
import java.beans.PropertyChangeListener;
27
 
27
 
28
import javax.swing.JComboBox;
28
import javax.swing.JComboBox;
29
import javax.swing.JComponent;
29
import javax.swing.JComponent;
30
 
30
 
31
public class LignePayeSimplifieeComboBox extends JComboBox implements ValueWrapper<LignePayeSimplifiee>, Documented, RowItemViewComponent {
31
public class LignePayeSimplifieeComboBox extends JComboBox<LignePayeSimplifiee> implements ValueWrapper<LignePayeSimplifiee>, Documented, RowItemViewComponent {
32
    private final ValueChangeSupport<LignePayeSimplifiee> supp;
32
    private final ValueChangeSupport<LignePayeSimplifiee> supp;
33
 
33
 
34
    public LignePayeSimplifieeComboBox() {
34
    public LignePayeSimplifieeComboBox() {
35
 
35
 
36
        this.supp = new ValueChangeSupport<LignePayeSimplifiee>(this);
36
        this.supp = new ValueChangeSupport<LignePayeSimplifiee>(this);
Line 41... Line 41...
41
                supp.fireValueChange();
41
                supp.fireValueChange();
42
            }
42
            }
43
        });
43
        });
44
 
44
 
45
        for (LignePayeSimplifiee etat : LignePayeSimplifiee.values()) {
45
        for (LignePayeSimplifiee etat : LignePayeSimplifiee.values()) {
-
 
46
            if (!etat.name().endsWith("_REMOVE")) {
46
            addItem(etat);
47
                addItem(etat);
47
        }
48
            }
48
    }
49
        }
-
 
50
    }
49
 
51
 
50
    @Override
52
    @Override
51
    public ValidState getValidState() {
53
    public ValidState getValidState() {
52
        return ValidState.getTrueInstance();
54
        return ValidState.getTrueInstance();
53
    }
55
    }