:py:mod:`settings_dialog` ========================= .. py:module:: settings_dialog Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: settings_dialog.Settings settings_dialog.SettingsDialog Attributes ~~~~~~~~~~ .. autoapisummary:: settings_dialog.__docformat__ settings_dialog.logger settings_dialog.settings_dialog_file .. py:data:: __docformat__ :value: "'NumPy'" .. py:data:: logger :value: "'settings_dialog'" .. py:data:: settings_dialog_file .. py:class:: Settings(save_file_or_path: str = None, settings_dict: dict = None, load_file_or_path: str = None) .. py:attribute:: cpa_min_num_photons :value: 'None' .. py:attribute:: cpa_min_boundary_offset :value: 'None' .. py:attribute:: pb_min_dwell_time :value: 'None' .. py:attribute:: pb_use_sigma_thresh :value: 'None' .. py:attribute:: pb_sigma_int_thresh :value: 'None' .. py:attribute:: pb_defined_int_thresh :value: 'None' .. py:attribute:: lt_use_moving_avg :value: 'None' .. py:attribute:: lt_moving_avg_window :value: 'None' .. py:attribute:: lt_start_percent :value: 'None' .. py:attribute:: lt_end_multiple :value: 'None' .. py:attribute:: lt_end_percent :value: 'None' .. py:attribute:: lt_minimum_decay_window :value: 'None' .. py:attribute:: lt_bg_percent :value: 'None' .. py:attribute:: auto_resolve_levels :value: 'None' .. py:attribute:: default_settings_dict .. py:method:: get_default_settings() .. py:method:: set_all_dict(settings_dict: dict) .. py:method:: get_all_dict() -> dict .. py:method:: get(setting_name: str) -> Any .. py:method:: save_settings_to_file(file_or_path: Union[str, TextIO]) .. py:method:: load_settings_from_file(file_or_path: str) .. py:class:: SettingsDialog(mainwindow, current_settings: Settings = None, get_saved_settings: bool = None) Bases: :py:obj:`PyQt5.QtWidgets.QDialog`, :py:obj:`UI_Settings_Dialog` .. py:attribute:: mainwindow .. py:attribute:: parent .. py:attribute:: default_settings .. py:method:: pb_use_changed() .. py:method:: update_settings_from_dialog() .. py:method:: set_dialog_settings(settings: Settings = None) -> None .. py:method:: load_settings(settings: Settings) .. py:method:: save_settings_to_file() .. py:method:: reset_to_default() -> None .. py:method:: accepted_callback() .. py:method:: rejected_callback()