diff --git a/notes.org b/notes.org deleted file mode 100644 index 7a40e5de..00000000 --- a/notes.org +++ /dev/null @@ -1,58 +0,0 @@ -* De-coupling FireflyApplication and FireflyDisplay - - Right now the display classes make assumptions about the structure - of the application. We want to remove this and let the displays work - independently of the QApplication. - -** DONE [2/2] Component selector - - [X] Pass the app's instrument registry down to the component selector - - [X] Send the registry initially when the component selector is created -** DONE [1/1] Detector list - - [X] Have the detector list respond to registry changed signals (like component_selector) -** DONE [3/3] Line scan plan window - - [X] Do the number of regions change properly - - [X] Can the number of regions be reset - - [X] Do the component selector options update properly (update_devices called from QApplication) -** DONE [1/1] Status window - - [X] Application connects StatusDisplay.bss_window_requested -> app.show_bss_window_action.trigger -** DONE [2/2] Main window - - [3/3] Main window needs to respond to the queueserver state - - [X] Replace ``app.queue_environment_state_changed.connect(self.ui.environment_label.setText)`` - - [X] Replace ``app.queue_length_changed.connect(self.update_queue_length)`` - - [X] Replace ``app.queue_re_state_changed.connect(self.ui.re_label.setText)`` - - [23/23] Need to add actions to menus - - [X] replace ``self.ui.menuView.addAction(app.show_logs_window_action)`` - - [X] replace ``for action in app.queue_action_group.actions(): - self.ui.queue_menu.addAction(action)`` - - [X] self.ui.queue_menu.addAction(app.launch_queuemonitor_action) - - [X] self.ui.queue_menu.addAction(app.queue_autostart_action) - - [X] self.ui.queue_menu.addAction(app.queue_open_environment_action) - - [X] self.ui.positioners_menu.addAction(app.show_energy_window_action) - - [X] filters_window_action - - [X] slits_actions - - [X] kb_mirrors_actions -> combine with ``mirror_actions`` - - [X] mirror_actions - - [X] table_actions - - [X] plan_actions - - [X] run_browser_action - - [X] voltmeters_action - - [X] motor_actions - - [X] ion_chamber_actions - - [X] cameras_window_action - - [X] camera_actions - - [X] area_detector_actions - - [X] xrf_detector_actions - - [X] status_window_action - - [X] bss_window_action - - [X] iocs_window_action - - [X] App needs to pass actions to the window - - [X] Apps needs to connect queue_status_changed to main_window.update_queue_controls -** DONE [1/1] Queue button - - [X] App needs to pass queue_status_updated signal down to update_queue_style slot -** DONE [2/2] Voltmeters - - [X] App needs to respond to the voltmeters ``details_window_requested`` signal - - [X] Move functionality from voltmeter.py into voltmeters.py -** TODO [0/2] Camera - - [ ] There's still a FireflyApplication.instance() call in camera - - [ ] Remove ``camera.py`` from cameras.ui in favor of - ``area_detector_viewer.py``