Skip to content

collect_page

collect_page

Classes:

CollectPage

CollectPage(list_process: List[Process], manager_widget: QWidget = None)

              flowchart LR
              publisher.ui.collect_page.CollectPage[CollectPage]
              publisher.ui.qt_widgets.ProcessorPage[ProcessorPage]

                              publisher.ui.qt_widgets.ProcessorPage --> publisher.ui.collect_page.CollectPage
                


              click publisher.ui.collect_page.CollectPage href "" "publisher.ui.collect_page.CollectPage"
              click publisher.ui.qt_widgets.ProcessorPage href "" "publisher.ui.qt_widgets.ProcessorPage"
            

This class generates a CollectPage dynamically based on the instances of Collect processes registered in the manager publisher.

Methods:

  • start_collection

    Start the collection process by calling the execute method of each instance.

start_collection

start_collection() -> None

Start the collection process by calling the execute method of each instance. Determines whether the collect requires manual input.

CollectWidget

CollectWidget(process, processor_page=None)

              flowchart LR
              publisher.ui.collect_page.CollectWidget[CollectWidget]
              publisher.ui.qt_widgets.ProcessWidget[ProcessWidget]

                              publisher.ui.qt_widgets.ProcessWidget --> publisher.ui.collect_page.CollectWidget
                


              click publisher.ui.collect_page.CollectWidget href "" "publisher.ui.collect_page.CollectWidget"
              click publisher.ui.qt_widgets.ProcessWidget href "" "publisher.ui.qt_widgets.ProcessWidget"
            

Methods:

create_collector_input

create_collector_input(collect) -> None

Add an input field based on the collect_type of each instance.

Parameters:

  • collect
    (Collect) –

    The collect instance.