From 98d30a326ed921bf6a44cf68e446afb01f50d8cd Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Tue, 22 Sep 2026 16:39:34 +0200 Subject: [PATCH] Ensemble: Edit: Display current selected target data. --- src/View/Ensembles/Edit/Window.py | 15 ++++++++++++++- src/View/ui/EnsembleEditDialog.ui | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/View/Ensembles/Edit/Window.py b/src/View/Ensembles/Edit/Window.py index ab9da3ec..268d5cf4 100644 --- a/src/View/Ensembles/Edit/Window.py +++ b/src/View/Ensembles/Edit/Window.py @@ -86,12 +86,14 @@ class EnsembleEditDialog(PamhyrDialog): self._ensemble = ensemble self._target_data = None + self._tree = self.find(QTreeWidget, "treeWidget_target_data") + self._tg_group_box = self.find(QGroupBox, "groupBox_target_data") + self._init_tree() self._init_default_values() self._init_connection() def _init_tree(self): - self._tree = self.find(QTreeWidget, "treeWidget_target_data") self._tree.setColumnCount(1) self._tree.setHeaderLabels(["Name"]) @@ -107,6 +109,10 @@ class EnsembleEditDialog(PamhyrDialog): self._ensemble.target_data ) + self._tg_group_box.setTitle( + self._format_target_data(self._target_data) + ) + item = stricklers.find_item_by_value(self._target_data) if item: self._tree.setCurrentItem(item) @@ -142,6 +148,13 @@ class EnsembleEditDialog(PamhyrDialog): if type(item) is StricklersCoefModelItem: self._target_data = item.get_value() + self._tg_group_box.setTitle( + self._format_target_data(self._target_data) + ) + + def _format_target_data(self, data): + return f" Selection: {str(data[1])}, {data[0]}" + def update_distribution(self, txt): # txt = self.get_combobox_text("comboBox_distribution") distribution = next( diff --git a/src/View/ui/EnsembleEditDialog.ui b/src/View/ui/EnsembleEditDialog.ui index 1b136f14..58b596b0 100644 --- a/src/View/ui/EnsembleEditDialog.ui +++ b/src/View/ui/EnsembleEditDialog.ui @@ -48,7 +48,7 @@ - + Target data