refactoring: refacto frictions & stricklers.

This commit is contained in:
Pierre-Antoine Rouby committed 2023-10-04 14:34:07 +02:00
1 parent b430cbb62b
commit 4ce597a2a0
7 files changed
+72 -104

No files matched your search

+3 -3
View File
@@ -43,7 +43,7 @@ from Model.Stricklers.Stricklers import Stricklers
from View.Stricklers.UndoCommand import PasteCommand
from View.Stricklers.Table import TableModel
from View.Stricklers.translate import table_headers, retranslate
from View.Stricklers.translate import StricklersTranslate
_translate = QCoreApplication.translate
@@ -60,6 +60,7 @@ class StricklersWindow(PamhyrWindow):
title = name,
study = study,
config = config,
trad = StricklersTranslate(),
parent = parent
)
@@ -67,7 +68,6 @@ class StricklersWindow(PamhyrWindow):
self.setup_connections()
def setup_table(self):
retranslate()
self._table = {}
for t in ["app", "study"]:
@@ -79,7 +79,7 @@ class StricklersWindow(PamhyrWindow):
self._table[t] = TableModel(
table_view = table,
table_headers = table_headers,
table_headers = self._trad.get_dict("table_headers"),
editable_headers = ["name", "comment", "minor", "medium"],
data = data,
undo = self._undo_stack,
+11 -14
View File
@@ -18,21 +18,18 @@
from PyQt5.QtCore import QCoreApplication
from Model.LateralContribution.LateralContributionTypes import (
NotDefined, LateralContrib, Rain, Evaporation,
)
from View.Tools.PamhyrTranslate import PamhyrTranslate
_translate = QCoreApplication.translate
table_headers = {
"name": _translate("LateralContribution", "Name"),
"minor": _translate("LateralContribution", "Minor bed"),
"medium": _translate("LateralContribution", "Medium bed"),
"comment": _translate("LateralContribution", "Comment"),
}
def retranslate():
table_headers["name"] = _translate("LateralContribution", "Name")
table_headers["minor"] = _translate("LateralContribution", "Minor bed")
table_headers["medium"] = _translate("LateralContribution", "Medium bed")
table_headers["comment"] = _translate("LateralContribution", "Comment")
class StricklersTranslate(PamhyrTranslate):
def __init__(self):
super(StricklersTranslate, self).__init__()
self._sub_dict["table_headers"] = {
"name": _translate("LateralContribution", "Name"),
"minor": _translate("LateralContribution", "Minor bed"),
"medium": _translate("LateralContribution", "Medium bed"),
"comment": _translate("LateralContribution", "Comment"),
}