mirror of
https://gitlab.com/pamhyr/pamhyr2.git
synced 2026-10-30 03:20:41 +01:00
refactoring: refacto frictions & stricklers.
This commit is contained in:
1 parent
b430cbb62b
commit
4ce597a2a0
7 files changed
+72
-104
No files matched your search
@@ -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,
|
||||
|
||||
@@ -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"),
|
||||
}
|
||||
Reference in new issue
Block a user