mirror of
https://gitlab.com/pamhyr/pamhyr2.git
synced 2026-10-30 03:20:41 +01:00
debug issue #57
This commit is contained in:
1 parent
f745dce04e
commit
78e361d486
2 files changed
+33
-9
No files matched your search
@@ -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()
|
||||
|
||||
|
||||
Reference in new issue
Block a user