EventAnalysisControls¶
class EventAnalysisControls(parent = None)
Bases: QWidget
Public Methods¶
- EventAnalysisControls.clear_popup_reference(comboBox)¶
Clears the reference to the popup when it is closed.
- EventAnalysisControls.collect_parameters()¶
- EventAnalysisControls.connect_signals()¶
- EventAnalysisControls.createButton(parent, text, bold=False)¶
- EventAnalysisControls.createLabel(parent, pointSize, text)¶
- EventAnalysisControls.create_add_button(parent, comboBox, add_text, metaclass)¶
Creates an add button linked to the corresponding combobox.
- EventAnalysisControls.create_comboBox(parent)¶
- EventAnalysisControls.create_delete_button(parent, comboBox, info_text, metaclass)¶
Creates a delete button linked to the corresponding combobox.
- EventAnalysisControls.create_info_button(parent, comboBox, info_text, metaclass)¶
Creates an info button linked to the corresponding combobox.
- EventAnalysisControls.delete_plugin(comboBox, metaclass)¶
Deletes the plugin corresponding tot he current ComboBox selection
- EventAnalysisControls.get_nested_value(keys, default=None)¶
Recursively fetches values from nested dictionaries. :param d: The dictionary to fetch data from. :param keys: List of keys to navigate through the nested dictionary. :param default: Default value if any key is not found. :return: Value fetched from the dictionary or default.
- EventAnalysisControls.get_plugin_data()¶
Fetch plugin data from a JSON file located in the application’s local data directory.
- EventAnalysisControls.is_placeholder_item(comboBox)¶
Returns True if the combobox contains a placeholder like ‘No Loader’, ‘No Database Writer’, etc.
- EventAnalysisControls.on_button_clicked(button_type)¶
- EventAnalysisControls.on_parameter_changed()¶
- EventAnalysisControls.retranslateUi()¶
- EventAnalysisControls.setupUi()¶
- EventAnalysisControls.show_plugin_add_manager(comboBox, metaclass)¶
Displays the plugin manager with details for the selected item from the combobox.
- EventAnalysisControls.show_plugin_edit_manager(comboBox, metaclass)¶
Displays the plugin manager with details for the selected item from the combobox.
- EventAnalysisControls.toggle_info_button(button, comboBox)¶
Enables or disables the info button based on the comboBox selection and item count.
- EventAnalysisControls.update_channels(channels)¶
Updates the channels displayed in the MultiSelectComboBox widget and restores previous selections.
- EventAnalysisControls.validate_inputs()¶
Private Methods¶
- EventAnalysisControls.__init__(parent=None)¶