RawDataControls

class RawDataControls(parent: Optional[QWidget] = None)

Bases: MetaEventTabControls

Public Methods

RawDataControls.collect_parameters() → Dict[str, Any]
RawDataControls.connect_signals() → None
RawDataControls.on_button_clicked(button_type: str) → None
RawDataControls.on_parameter_changed() → None
RawDataControls.retranslateUi() → None
RawDataControls.set_range_inputs(start: float, length: float) → None
RawDataControls.setupUi() → None
RawDataControls.update_eventfinders(eventfinders: list[str]) → None
RawDataControls.update_readers(readers: list[str]) → None
RawDataControls.update_writers(writers: list[str]) → None
RawDataControls.validate_inputs() → None

Re-validate the panel’s input fields and enable or disable its actions.

Abstract because each tab validates a different set of fields.

Private Methods

RawDataControls.__init__(parent: QWidget | None = None) → None

Initialize the shared state every controls panel needs.

Parameters:

parent (Optional[QWidget]) – Parent widget that owns these controls.