debug issue #57

This commit is contained in:
Theophile Terraz committed 2024-05-16 13:01:03 +02:00
1 parent f745dce04e
commit 78e361d486
2 files changed
+33 -9

No files matched your search

+14 -9
View File
@@ -157,6 +157,7 @@ class GeometryWindow(PamhyrWindow):
def _compute_status_label(self):
row = self.index_selected_row()
if row == None: return
profile = self._reach.profile(row)
name = profile.name + " " + str(profile.kp)
@@ -402,7 +403,7 @@ class GeometryWindow(PamhyrWindow):
def update_plot_ac(self, ind: int):
self.tableView.model().blockSignals(True)
self._plot_ac.current = ind
#self._plot_ac.current = ind
self._plot_ac.update()
self.tableView.model().blockSignals(False)
@@ -446,10 +447,8 @@ class GeometryWindow(PamhyrWindow):
def select_current_profile(self):
self.tableView.model().blockSignals(True)
if len(self.tableView.selectedIndexes()) > 0:
row = self.index_selected_row()
row = self.index_selected_row()
if row != None:
self.find(QSlider, "verticalSlider").setValue(row)
self.select_plot_xy(row)
self.select_plot_kpc(row)
@@ -508,10 +507,14 @@ class GeometryWindow(PamhyrWindow):
self._table.delete(rows)
def index_selected_row(self):
return self.tableView\
.selectionModel()\
.selectedRows()[0]\
.row()
r = self.tableView\
.selectionModel()\
.selectedRows()
if len(r) > 0:
return r[0].row()
else:
return None
def sort_ascending(self):
self._table.sort_profiles(False)
@@ -526,11 +529,13 @@ class GeometryWindow(PamhyrWindow):
def move_up(self):
row = self.index_selected_row()
if row == None: return
self._table.move_up(row)
self.select_current_profile()
def move_down(self):
row = self.index_selected_row()
if row == None: return
self._table.move_down(row)
self.select_current_profile()