Revision 63

View differences:

org.gvsig.lrs/trunk/org.gvsig.lrs/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/java/org/gvsig/lrs/swing/impl/FeatureStoresComboBoxModel.java
79 79
     */
80 80
    public void setSelectedItem(final Object anItem) {
81 81
        selected = (FeatureStore) anItem;
82
        fireContentsChanged(this, -1, -1);
82 83
    }
83 84

  
84 85
    /*
......
95 96
     */
96 97
    public void addElement(FeatureStore item) {
97 98
        featureStores.add(item);
99
        fireIntervalAdded(this, featureStores.size()-1, featureStores.size()-1);
98 100
    }
99 101

  
100 102
    /* (non-Javadoc)
101 103
     * @see javax.swing.MutableComboBoxModel#removeElement(java.lang.Object)
102 104
     */
103 105
    public void removeElement(Object obj) {
106
        int index = featureStores.indexOf(obj);
104 107
        featureStores.remove(obj);
105

  
108
        fireIntervalRemoved(this, index, index);
106 109
    }
107 110

  
108 111
    /* (non-Javadoc)
......
110 113
     */
111 114
    public void insertElementAt(FeatureStore item, int index) {
112 115
        featureStores.add(index, item);
113

  
116
        fireIntervalAdded(this, index, index);
114 117
    }
115 118

  
116 119
    /* (non-Javadoc)
......
118 121
     */
119 122
    public void removeElementAt(int index) {
120 123
        featureStores.remove(index);
124
        fireIntervalRemoved(this, index, index);
121 125
    }
122 126

  
123 127
}
org.gvsig.lrs/trunk/org.gvsig.lrs/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/java/org/gvsig/lrs/swing/impl/FeatureAttributeDescriptorsComboBoxModel.java
78 78
     */
79 79
    public void setSelectedItem(final Object anItem) {
80 80
        selected = (FeatureAttributeDescriptor) anItem;
81
        fireContentsChanged(this, -1, -1);
81 82
    }
82 83

  
83 84
    /*
......
94 95
     */
95 96
    public void addElement(FeatureAttributeDescriptor item) {
96 97
        descriptors.add(item);
98
        fireIntervalAdded(this, descriptors.size()-1, descriptors.size()-1);
99

  
97 100
    }
98 101

  
99 102
    /* (non-Javadoc)
100 103
     * @see javax.swing.MutableComboBoxModel#removeElement(java.lang.Object)
101 104
     */
102 105
    public void removeElement(Object obj) {
106
        int index = descriptors.indexOf(obj);
103 107
        descriptors.remove(obj);
108
        fireIntervalRemoved(this, index, index);
104 109

  
105 110
    }
106 111

  
......
109 114
     */
110 115
    public void insertElementAt(FeatureAttributeDescriptor item, int index) {
111 116
        descriptors.add(index, item);
117
        fireIntervalAdded(this, index, index);
112 118

  
113 119
    }
114 120

  
......
117 123
     */
118 124
    public void removeElementAt(int index) {
119 125
        descriptors.remove(index);
126
        fireIntervalRemoved(this, index, index);
127

  
120 128
    }
121 129

  
122 130
}
org.gvsig.lrs/trunk/org.gvsig.lrs/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/java/org/gvsig/lrs/swing/impl/FLayersComboBoxModel.java
111 111
     */
112 112
    public void setSelectedItem(final Object anItem) {
113 113
        selectedLayer = (FLayer) anItem;
114
        fireContentsChanged(this, -1, -1);
114 115
    }
115 116

  
116 117
    /*
org.gvsig.lrs/trunk/org.gvsig.lrs/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/java/org/gvsig/lrs/swing/impl/FLayersMComboBoxModel.java
115 115
     */
116 116
    public void setSelectedItem(final Object anItem) {
117 117
        selectedLayer = (FLayer) anItem;
118
        fireContentsChanged(this, -1, -1);
118 119
    }
119 120

  
120 121
    /*
org.gvsig.lrs/trunk/org.gvsig.lrs/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/java/org/gvsig/lrs/swing/impl/JLrsCalibrateRouteParamsController.java
525 525
                    logger.info(new StringBuilder().append("Adding field ")
526 526
                        .append(featureAttributeDescriptor.getName()).toString());
527 527

  
528
                    JLrsCalibrateRouteParamsController.this.cmbCalibrationPointIdRouteField.addItem(featureAttributeDescriptor);
528
                    //calibrationPointIdRouteFieldComboBoxModel.addElement(featureAttributeDescriptor);
529
                    this.cmbCalibrationPointIdRouteField.addItem(featureAttributeDescriptor);
529 530
                    if (featureAttributeDescriptor.getDataType().isNumeric()) {
530
                        JLrsCalibrateRouteParamsController.this.cmbMeasureField.addItem(featureAttributeDescriptor);
531
                        //measureFieldComboBoxModel.addElement(featureAttributeDescriptor);
532
                        this.cmbMeasureField.addItem(featureAttributeDescriptor);
531 533
                    }
532 534
                }
533 535
            }
534
            this.cmbCalibrationPointIdRouteField.invalidate();
536

  
535 537
            this.cmbCalibrationPointIdRouteField.setSelectedIndex(0);
536
            this.cmbMeasureField.invalidate();
537 538
            this.cmbMeasureField.setSelectedIndex(0);
539
//            calibrationPointIdRouteFieldComboBoxModel.setSelectedItem(calibrationPointIdRouteFieldComboBoxModel.getElementAt(0));
540
//            measureFieldComboBoxModel.setSelectedItem(measureFieldComboBoxModel.getElementAt(0));
538 541

  
542
            this.cmbCalibrationPointIdRouteField.invalidate();
543
            this.cmbMeasureField.invalidate();
544

  
539 545
        } catch (DataException e1) {
540 546
            logger.warn(
541 547
                new StringBuilder().append("Error getting default feature type from layer ").append(layer.getName())
org.gvsig.lrs/trunk/org.gvsig.lrs/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/java/org/gvsig/lrs/swing/impl/PointLayersComboBoxModel.java
149 149
     */
150 150
    public void setSelectedItem(final Object anItem) {
151 151
        selectedLayer = (FLayer) anItem;
152
        fireContentsChanged(this, -1, -1);
152 153
    }
153 154

  
154 155
    /*

Also available in: Unified diff