Revision 3628

View differences:

org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.swing/org.gvsig.vcsgis.swing.impl/src/main/java/org/gvsig/vcsgis/swing/impl/addToWorkspace/VCSGisJAddToWorkspaceImpl.java
216 216
        
217 217
        if(this.cboView.getModel().getSize() > 0){
218 218
            this.cboView.setEnabled(true);
219
            this.cboView.setSelectedIndex(0);
219
            if(this.cboView.getModel().getSize() == 2){
220
                this.cboView.setSelectedIndex(1);
221
            } else {
222
                this.cboView.setSelectedIndex(0);
223
            }
220 224
            this.chkAddLayerToView.setSelected(true);
221 225
        } else {
222 226
            this.cboView.setEnabled(false);
223 227
            this.chkAddLayerToView.setSelected(false);
224 228
        }
229

  
225 230
        this.chkAddTableToProject.setSelected(true);
226 231
        
227 232
    }
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.swing/org.gvsig.vcsgis.swing.impl/src/main/java/org/gvsig/vcsgis/swing/impl/checkoutDataModel/VCSGisJCheckoutDataModelImpl.java
208 208
            if (ws.authenticate(null)) {
209 209
                ComboBoxModel<String> model = new DefaultComboBoxModel<>(ws.getDataModels().toArray(new String[0]));
210 210
                this.cboDataModels.setModel(model);
211
                this.cboDataModels.setSelectedIndex(-1);
211
                if(model.getSize()==1){
212
                    this.cboDataModels.setSelectedIndex(0);
213
                } else {
214
                    this.cboDataModels.setSelectedIndex(-1);
215
                }
212 216
                this.entitySelector.setWorkspace(ws);
213 217
                doUpdateComponents();
214 218
                return;
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.swing/org.gvsig.vcsgis.swing.impl/src/main/java/org/gvsig/vcsgis/swing/impl/export/VCSGisJExportImpl.java
392 392
            if (canExport) {
393 393
                if (isLayer(selectedTable)) {
394 394
                    this.rdbAddLayerToView.setEnabled(canExport);
395
                    this.cboView.setEnabled(canExport && this.rdbAddLayerToView.isSelected());
395
//                    this.cboView.setEnabled(canExport && this.rdbAddLayerToView.isSelected());
396
                    
397
                    if (this.cboView.getModel().getSize() > 0) {
398
                        this.rdbAddLayerToView.setSelected(canExport && !this.rdbDontAddToProject.isSelected());
399
                        this.cboView.setEnabled(canExport && this.rdbAddLayerToView.isSelected());
400
                        if (this.cboView.getModel().getSize() == 2) {
401
                            this.cboView.setSelectedIndex(1);
402
                        } else {
403
                            this.cboView.setSelectedIndex(0);
404
                        }
405
                    } else {
406
                        this.rdbAddLayerToView.setSelected(false);
407
                        this.cboView.setEnabled(false);
408
                        this.cboView.setSelectedIndex(0);
409
                    }
410
                    
396 411
                } else {
412
                    if(!this.rdbDontAddToProject.isSelected()){
413
                        this.rdbAddTableToProject.setSelected(true);
414
                    }
397 415
                    this.rdbAddLayerToView.setEnabled(false);
398 416
                    this.cboView.setEnabled(false);
417
                    this.cboView.setSelectedIndex(0);
399 418
                }
400 419
            } else {
401 420
                this.rdbAddLayerToView.setEnabled(false);
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.swing/org.gvsig.vcsgis.swing.impl/src/main/java/org/gvsig/vcsgis/swing/impl/importhistory/ImportHistoryImpl.java
246 246
        
247 247
        if(this.cboView.getModel().getSize() > 0){
248 248
            this.cboView.setEnabled(true);
249
            this.cboView.setSelectedIndex(0);
249
            if(this.cboView.getModel().getSize() == 2){
250
                this.cboView.setSelectedIndex(1);
251
            } else {
252
                this.cboView.setSelectedIndex(0);
253
            }
250 254
            this.chkAddLayerToView.setSelected(true);
251 255
        } else {
252 256
            this.cboView.setEnabled(false);
org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.swing/org.gvsig.vcsgis.swing.impl/src/main/java/org/gvsig/vcsgis/swing/impl/checkout/VCSGisJCheckoutImpl.java
402 402
        VCSGisEntity selectedTable = this.entitySelector.getSelectedEntity();
403 403

  
404 404
        boolean isLayer = isLayer(selectedTable);
405
        this.rdbAddLayerToView.setSelected(isLayer);
406
        this.rdbAddTableToProject.setSelected(!isLayer);
405
        this.rdbAddLayerToView.setSelected(isLayer && !this.rdbDontAddToProject.isSelected());
406
        this.rdbAddTableToProject.setSelected(!isLayer && !this.rdbDontAddToProject.isSelected());
407
        
408
        if(isLayer) {
409
            if (this.cboView.getModel().getSize() > 0) {
410
                this.cboView.setEnabled(true);
411
                if (this.cboView.getModel().getSize() == 2) {
412
                    this.cboView.setSelectedIndex(1);
413
                } else {
414
                    this.cboView.setSelectedIndex(0);
415
                }
416
            } else {
417
                this.cboView.setEnabled(false);
418
            }
419
        }
407 420

  
421

  
408 422
        this.revisionPicker.setEntity(selectedTable);
409 423

  
410 424
        this.chkOverwriteTable.setSelected(workspace!=null && workspace.existsInWorkspace(selectedTable));

Also available in: Unified diff