5. ui¶
-
class
pyIMD.ui.settings.
SettingsDialog
(settings_dictionary)¶ Bases:
PyQt5.QtWidgets.QDialog
Settings QDialog user interface implementation.
-
check_state
()¶ Live validation if parameters entered by user are valid.
Returns: Returns color formatter validator state. Return type: sender (obj)
-
close_settings_dialog
()¶ Close the settings UI dialog without saving changes made on parameters
Returns: None. Return type: Null (void)
-
commit_parameters
()¶ Saves changes on parameters.
Returns: Returns the changed parameters as dictionary. Return type: Parameters (dict)
Find the checked radiobutton
Returns: Returns the name of the selected radio button. Return type: selected radio (str)
-
on_frequency_offset_mode_auto
(checked)¶ Enables the auto offset mode fields
Parameters: checked (bool) – Boolean enabling or disabling the frequency offset spin Returns: None Return type: Null (void)
-
on_frequency_offset_mode_manual
(checked)¶ Enables the manual offset mode fields
Parameters: checked (bool) – Boolean enabling or disabling the frequency offset field Returns: None Return type: Null (void)
-
on_toggle_frequency_offset
(state)¶ Enables or disables the frequency offset optional parameters
Parameters: state (int) – State enabling or disabling the frequency offset correction Returns: None Return type: Null (void)
-
print_to_console
(text)¶ Print changes to console
Parameters: text (str) – Text to print to the console Returns: Prints message to console. Return type: Message (str)
-
send_to_console_signal
¶ pyqtSignal sends message to console
Returns: Status message to be send to console. Return type: message (str)
-
set_defaults
()¶ Set parameters default values to user interface.
Returns: None Return type: Null (void)
-
set_values
()¶ Set parameter values to user interface.
Returns: None Return type: Null (void)
-
settings_has_changed_signal
¶ pyqtSignal sends dictionary with all settings
Returns: Dictionary with settings. Return type: settings (dict)
-