opentps.gui.panels.patientDataPanel package

Submodules

opentps.gui.panels.patientDataPanel.patientDataMenu module

class PatientDataMenu(viewController, parent=None)

Bases: object

asContextMenu() QMenu
property selectedData: Sequence[PatientData] | None

opentps.gui.panels.patientDataPanel.patientDataPanel module

class PatientDataPanel(viewController)

Bases: QWidget

loadData()
saveData()
class SaveData_dialog(*args, **kwargs)

Bases: QFileDialog

getSaveFileName(parent: QWidget = None, caption: str = '', directory: str = '', filter: str = '', initialFilter: str = '', options: QFileDialog.Options | QFileDialog.Option = 0) Tuple[str, str]

opentps.gui.panels.patientDataPanel.patientDataSelection module

class PatientComboBox(viewController)

Bases: QComboBox

closeEvent(self, QCloseEvent)
class PatientDataItem(data, txt='', dataType='', color=<PyQt5.QtGui.QColor object>)

Bases: QStandardItem

disconnectAll()
setName(name)
class PatientDataSelection(viewController, parent=None)

Bases: QWidget

property selectedData: Sequence[PatientData]
class PatientDataTree(viewController, patientDataPanel)

Bases: QTreeView

buildDataTree(patient)
closeEvent(self, QCloseEvent)
dragEnterEvent(self, QDragEnterEvent)
mouseMoveEvent(self, QMouseEvent)

Module contents