mirror of https://gitlab.com/pamhyr/pamhyr2
Friction: combobox in tab for rk
parent
f9a88a211c
commit
600f86aeb4
|
|
@ -73,8 +73,12 @@ class ComboBoxDelegate(QItemDelegate):
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
elif self._mode == "rk":
|
||||||
|
self.editor.addItems(
|
||||||
|
list(map(str, self._data.reach.get_rk()))
|
||||||
|
)
|
||||||
|
|
||||||
self.editor.setCurrentText(index.data(Qt.DisplayRole))
|
self.editor.setCurrentText(str(index.data(Qt.DisplayRole)))
|
||||||
return self.editor
|
return self.editor
|
||||||
|
|
||||||
def setEditorData(self, editor, index):
|
def setEditorData(self, editor, index):
|
||||||
|
|
|
||||||
|
|
@ -105,6 +105,13 @@ class FrictionsWindow(PamhyrWindow):
|
||||||
trad=self._trad,
|
trad=self._trad,
|
||||||
parent=self
|
parent=self
|
||||||
)
|
)
|
||||||
|
self._delegate_rk = ComboBoxDelegate(
|
||||||
|
data=self._reach,
|
||||||
|
study=self._study,
|
||||||
|
mode="rk",
|
||||||
|
trad=self._trad,
|
||||||
|
parent=self
|
||||||
|
)
|
||||||
|
|
||||||
if self._study.is_editable():
|
if self._study.is_editable():
|
||||||
editable_headers = [
|
editable_headers = [
|
||||||
|
|
@ -120,8 +127,10 @@ class FrictionsWindow(PamhyrWindow):
|
||||||
table_headers=self._trad.get_dict("table_headers"),
|
table_headers=self._trad.get_dict("table_headers"),
|
||||||
editable_headers=editable_headers,
|
editable_headers=editable_headers,
|
||||||
delegates={
|
delegates={
|
||||||
|
"begin_rk": self._delegate_rk,
|
||||||
|
"end_rk": self._delegate_rk,
|
||||||
"begin_strickler": self._delegate_stricklers,
|
"begin_strickler": self._delegate_stricklers,
|
||||||
"end_strickler": self._delegate_stricklers,
|
# "end_strickler": self._delegate_stricklers,
|
||||||
},
|
},
|
||||||
data=self._reach,
|
data=self._reach,
|
||||||
trad=self._trad,
|
trad=self._trad,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue