From c52ffc26718f7871debf40e4f860c3c6ae11b8f5 Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Sat, 31 Oct 2020 09:21:35 +0000 Subject: [PATCH] clear files table when deleting collection --- .../com/muwire/gui/CollectionsToolController.groovy | 1 + .../views/com/muwire/gui/CollectionsToolView.groovy | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/gui/griffon-app/controllers/com/muwire/gui/CollectionsToolController.groovy b/gui/griffon-app/controllers/com/muwire/gui/CollectionsToolController.groovy index ae2a53ac..023a608a 100644 --- a/gui/griffon-app/controllers/com/muwire/gui/CollectionsToolController.groovy +++ b/gui/griffon-app/controllers/com/muwire/gui/CollectionsToolController.groovy @@ -30,6 +30,7 @@ class CollectionsToolController { model.eventBus.publish(e) model.collections.remove(row) view.collectionsTable.model.fireTableDataChanged() + view.clearFilesTable() } @ControllerAction diff --git a/gui/griffon-app/views/com/muwire/gui/CollectionsToolView.groovy b/gui/griffon-app/views/com/muwire/gui/CollectionsToolView.groovy index 908fcff9..fb44dd7e 100644 --- a/gui/griffon-app/views/com/muwire/gui/CollectionsToolView.groovy +++ b/gui/griffon-app/views/com/muwire/gui/CollectionsToolView.groovy @@ -108,6 +108,11 @@ class CollectionsToolView { selectedRow } + void clearFilesTable() { + model.files.clear() + filesTable.model.fireTableDataChanged() + } + void mvcGroupInit(Map args) { def centerRenderer = new DefaultTableCellRenderer() centerRenderer.setHorizontalAlignment(JLabel.CENTER)