fix sector missing fields
This commit is contained in:
parent
6cbb7c6534
commit
93aae78f0d
10 changed files with 102 additions and 14 deletions
|
|
@ -19,6 +19,8 @@ class SectorDialog(QDialog):
|
|||
default_major_id: str | None = None,
|
||||
default_minor_id: str | None = None,
|
||||
default_influence_id: str | None = None,
|
||||
default_mission: str | None = None,
|
||||
default_description: str | None = None,
|
||||
) -> None:
|
||||
super().__init__(parent)
|
||||
self.ui: Ui_sectorDialog = Ui_sectorDialog()
|
||||
|
|
@ -38,6 +40,8 @@ class SectorDialog(QDialog):
|
|||
select_if_exists(self.ui.majorComboBox, default_major_id)
|
||||
select_if_exists(self.ui.minorComboBox, default_minor_id)
|
||||
select_if_exists(self.ui.influenceComboBox, default_influence_id)
|
||||
self.ui.sectorMission.setText(default_mission)
|
||||
self.ui.sectorDescription.setPlainText(default_description)
|
||||
|
||||
def get_sector_name(self) -> str:
|
||||
return self.ui.sectorName.text().strip()
|
||||
|
|
@ -58,5 +62,10 @@ class SectorDialog(QDialog):
|
|||
text = cast(str, self.ui.influenceComboBox.currentData())
|
||||
return text if text else None
|
||||
|
||||
def get_mission(self) -> str | None:
|
||||
text = self.ui.sectorMission.text().strip()
|
||||
return text if text else None
|
||||
|
||||
# TODO fix mission + description missing
|
||||
def get_description(self) -> str | None:
|
||||
text = self.ui.sectorDescription.toPlainText().strip()
|
||||
return text if text else None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue