tik_manager4.ui.dialog.bunde_ingest_dialog ========================================== .. py:module:: tik_manager4.ui.dialog.bunde_ingest_dialog .. autoapi-nested-parse:: Dialog for ingesting bundled elements. Attributes ---------- .. autoapisummary:: tik_manager4.ui.dialog.bunde_ingest_dialog.LOG Classes ------- .. autoapisummary:: tik_manager4.ui.dialog.bunde_ingest_dialog.BundleIngestDialog tik_manager4.ui.dialog.bunde_ingest_dialog.BundleIngestWidgets tik_manager4.ui.dialog.bunde_ingest_dialog.BundlePieceRow Module Contents --------------- .. py:class:: BundleIngestDialog(publish_obj, publish_version, element_type, parent=None) Bases: :py:obj:`tik_manager4.ui.Qt.QtWidgets.QDialog` Ingest Bundles. .. py:method:: accept() Accept the dialog. .. py:method:: build_buttons() Create the button box. .. py:method:: build_layouts() Create the layouts. .. py:method:: build_widgets() Build the bundle pieces. .. py:method:: set_widget_states() Set the widget states depending on the selected radio button. .. py:class:: BundleIngestWidgets Widgets for the bundle ingest dialog. .. py:attribute:: bundle_ingestors_combo :type: tik_manager4.ui.Qt.QtWidgets.QComboBox :value: None .. py:attribute:: cancel_btn :type: tik_manager4.ui.Qt.QtWidgets.QPushButton :value: None .. py:attribute:: ingest_as_bundle_rbtn :type: tik_manager4.ui.Qt.QtWidgets.QRadioButton :value: None .. py:attribute:: ingest_bundle_btn :type: tik_manager4.ui.Qt.QtWidgets.QPushButton :value: None .. py:attribute:: ingest_pieces_rbtn :type: tik_manager4.ui.Qt.QtWidgets.QRadioButton :value: None .. py:attribute:: row_widgets :type: list :value: None .. py:attribute:: scroll_area_widget :type: tik_manager4.ui.Qt.QtWidgets.QWidget :value: None .. py:class:: BundlePieceRow(name, bundle_piece, all_ingests) Bases: :py:obj:`tik_manager4.ui.Qt.QtWidgets.QFrame` Row for bundle piece. .. py:method:: active_ingestor() Return the active ingestor. .. py:method:: get_active_action() Return the active action. .. py:method:: is_active() Check if the row is active and enabled. .. py:method:: populate() Populate some test widgets. .. py:method:: update_actions() Update the actions dropbox based on the ingestor. .. py:data:: LOG