Revision 3628
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