Revision 42456

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/dal/feature/swing/table/FeatureTableModel.java
298 298
        private static final int STATE_NEED_RELOAD_IF_FEATURE_TYPE_CHANGED = 8;
299 299
        private static final int STATE_NEED_RELOAD_FEATURE_TYPE = 16;
300 300
        private static final int STATE_NEED_SELECTION_UP = 32;
301
        private static final int STATE_NEED_RELOAD_ALL_FEATURES=64;
301 302

  
302 303
        private int state = STATE_NONE;
303 304
        private Feature feature;
......
346 347
                reloadFeatureType();
347 348
                updatePaginHelperWithHiddenColums();
348 349
                break;
350
            case STATE_NEED_RELOAD_ALL_FEATURES:
351
                reloadFeatures();
352
                fireTableChanged(new TableModelEvent(FeatureTableModel.this, 0, getRowCount()));
353
                break;
349 354
            case STATE_NEED_SELECTION_UP:
350 355
            case STATE_NONE:
351 356
            default:
......
387 392
                case STATE_NEED_RELOAD_FEATURE_TYPE:
388 393
                    this.state = STATE_NEED_RELOAD_FEATURE_TYPE;
389 394
                    break;
395
                case STATE_NEED_RELOAD_IF_FEATURE_UPDATED:
396
                case STATE_NEED_RELOAD_ALL_FEATURES:
397
                    this.state=STATE_NEED_RELOAD_ALL_FEATURES;
398
                    break;
390 399
                case STATE_NEED_SELECTION_UP:
391 400
                    this.state = nextstate;
392 401
                    this.isSelecctionUp = true;
393 402
                    break;
394
                case STATE_NEED_RELOAD_IF_FEATURE_UPDATED:
395 403
                case STATE_NONE:
396 404
                default:
397 405
                    this.state = nextstate;
......
404 412
                case STATE_NEED_RELOADALL:
405 413
                case STATE_NEED_RELOAD_IF_FEATURE_COUNT_CHANGED:
406 414
                case STATE_NEED_RELOAD_IF_FEATURE_UPDATED:
415
                case STATE_NEED_RELOAD_ALL_FEATURES:
407 416
                case STATE_NEED_RELOAD_IF_FEATURE_TYPE_CHANGED:
408 417
                case STATE_NEED_RELOAD_FEATURE_TYPE:
409 418
                    this.state = STATE_NEED_RELOAD_FEATURE_TYPE;
......
424 433
                case STATE_NEED_RELOAD_IF_FEATURE_COUNT_CHANGED:
425 434
                case STATE_NEED_RELOAD_IF_FEATURE_UPDATED:
426 435
                case STATE_NEED_RELOAD_IF_FEATURE_TYPE_CHANGED:
436
                case STATE_NEED_RELOAD_ALL_FEATURES:
427 437
                case STATE_NEED_RELOAD_FEATURE_TYPE:
428 438
                case STATE_NEED_SELECTION_UP:
429 439
                    this.isSelecctionUp = true;

Also available in: Unified diff