in src/open_vp_cal/widgets/main_window.py [0:0]
def __init__(self, title):
QMainWindow.__init__(self)
OpenVPCalBase.__init__(self)
self.action_color_space_analysis = None
self.action_eotf_analysis = None
self.action_execution_window = None
self.action_generate_patterns = None
self.action_generate_spg_patterns = None
self.action_image_selection = None
self.action_led_settings_window = None
self.action_calibration_settings_window = None
self.action_load_layout = None
self.action_load_project_layout = None
self.action_load_analysis_layout = None
self.action_load_project_settings = None
self.action_calibration_matrix_view_window = None
self.action_delta_e_analysis_window = None
self.action_max_distance_analysis = None
self.action_new_project_settings = None
self.action_export_swatches = None
self.action_add_custom_gamut = None
self.action_add_custom_gamut_from_matrix = None
self.action_plate_settings_window = None
self.action_project_settings_window = None
self.action_save_layout = None
self.action_save_project_settings = None
self.action_save_project_settings_as = None
self.action_export_selection_as = None
self.action_stage_view_window = None
self.action_swatch_viewer = None
self.action_timeline_window = None
self.action_white_point_analysis = None
self.colour_space_controller = None
self.colour_spaces_model = None
self.colour_spaces_view = None
self.delta_e_led_wall_list_model = None
self.delta_e_rgbw_model = None
self.delta_e_eotf_ramp_model = None
self.delta_e_macbeth_model = None
self.delta_e_widget = None
self.delta_e_controller = None
self.dock_widget_color_space_analysis = None
self.dock_widget_eotf_analysis = None
self.dock_widget_execution = None
self.dock_widget_image_selection = None
self.dock_widget_led_settings = None
self.dock_widget_calibration_settings = None
self.dock_widget_plate_settings = None
self.dock_widget_calibration_matrix = None
self.dock_widget_delta_e_analysis = None
self.dock_widget_max_distance_analysis = None
self.dock_widget_project_settings = None
self.dock_widget_stage_view = None
self.dock_widget_swatch_analysis = None
self.dock_widget_timeline = None
self.dock_widget_white_point_analysis = None
self.event_filter = None
self.execution_view = None
self.file_menu = None
self.eotf_analysis_controller = None
self.graph_view_model = None
self.eotf_analysis_view = None
self.image_selection_widget = None
self.led_settings_view = None
self.calibration_settings_view = None
self.load_sequence_action = None
self.matrix_controller = None
self.matrix_model = None
self.matrix_view = None
self.max_distances_controller = None
self.max_distances_model = None
self.max_distances_view = None
self.menu_bar = None
self.plate_settings_view = None
self.project_settings_controller = None
self.project_settings_model = None
self.project_settings_view = None
self.stage_controller = None
self.stage_model = None
self.stage_view = None
self.swatch_analysis_view = None
self.timeline_model = None
self.timeline_view = None
self.white_point_controller = None
self.white_point_model = None
self.white_point_view = None
self.windows_menu = None
self._load_resources()
self.setWindowTitle(title)
# We Create A Sub Main Window To Allow Us To Set The Central Widgets and Dock Widgets Into It
self.sub_main_window = QMainWindow()
self.setCentralWidget(self.sub_main_window)
# Create settings we can save out to disk
self.settings = QSettings('Netflix', 'OpenVPCal')
self.setDockNestingEnabled(True)
# Initialize The UI
self.init_ui()
# Menu Bar
self._setup_menus()
# Finalize & Start Welcome Wizard
self.project_settings_changed()
self.display_welcome_wizard()