This project is mirrored from https://github.com/mantidproject/mantid.git.
Pull mirroring updated .
- Mar 27, 2020
-
-
Gemma Guest authored
Clicking restore-defaults on an Experiment or Instrument tab in a batch should only affect that tab and batch. This commit fixes a bug where a notification was sent to all batches, and every Experiment and Instrument tab was being reset. The fix is to separate updating the instrument (which is required to ensure we have up-to-date settings loaded from the instrument) from the subsequent notification which updates all batches. Instead, the particular Experiment/Instrument tab where the request was made restores its own defaults itself. Re #28429
-
- Mar 26, 2020
-
-
Gemma Guest authored
Tidy up existing tests to improve readability Re #28429
-
- Mar 20, 2020
-
-
Nick Draper authored
Also updated class_maker.py
-
- Mar 10, 2020
-
-
Harriet Brown authored
This commit replaces all header guards in qt/scientific_interfaces with #pragma once.
-
- Dec 16, 2019
-
-
Gemma Guest authored
Add a separate method for opening the save/load dialog. Previously it was always opening the save dialog to get the filename. Re #27242
-
Gemma Guest authored
These are now injected into the main window presenter's constructor so that they can be tested. Re #27242
-
Gemma Guest authored
- Move the QFileDialog implementation into the view so that the presenter does not need to know about it. Call the dialog functions via the IMessageHandler interface. - Move the save/load JSON functions into the view. Call them via a new IFileHandler interface. Note that not all Qt types are removed from the view's interface yet so a TODO has been added. Re #27242
-
- Nov 20, 2019
-
-
Martyn Gigg authored
-
- Nov 08, 2019
-
-
Nick Draper authored
re #27319
-
Gemma Guest authored
The reflectometry GUI sets the default instrument in the config service when it starts up to one of the ISIS reflectometers. This commit adds a check that the facility is ISIS and if not it sets the facility to ISIS. This avoids confusion where you essentially have invalid config. It also avoids confusion where e.g. loading runs from the default archive might not work because the archive may be a different facility. I have also added code to save the new config settings to file. Again this is to avoid confusion between what users see in mantid and what is in the saved settings. It is particularly confusing otherwise because Workbench will write settings to file when it closes but MantidPlot will not. Re #27241
-
- Sep 26, 2019
-
-
Gemma Guest authored
An argument was missing from a refactored function Re #26533
-
- Sep 19, 2019
-
-
Gemma Guest authored
-
Gemma Guest authored
Also includes some minor refactoring of tests which require an instrument to be set to construct the instrument directly in the test rather than call a notification function which causes the instrument to be loaded from the name. Re #26533
-
Gemma Guest authored
Re #26533
-
Gemma Guest authored
Re #26533
-
- Sep 16, 2019
-
-
Gemma Guest authored
Coordinate via the main window to disable the instrument drop-down box on all Batch tabs if any batch is processing or autoprocessing. Re #26536
-
Gemma Guest authored
Make these clearer that they are notify functions Re #26536
-
Gemma Guest authored
Re #26536
-
Gemma Guest authored
Use clearer names to indicate a notification of a request, a function that performs the action, and a notification of a result from that action. Re #26536
-
Gemma Guest authored
Re #26536
-
Gemma Guest authored
This is no longer necessary now that the instrument is stored in and set by the main window Re #26536
-
Gemma Guest authored
Setting initial state is done by the main window after adding a new batch is complete and all presenters know their parent presenter. Move the initialisation of the instrument list to the same place. Re #26536
-
Gemma Guest authored
The instrument has been moved to the main window so that it can be synchronised between batches Re #26536
-
- Aug 13, 2019
-
-
Gemma Guest authored
Update invalid include path. Add missing updates to new files (new include file and new namespace). Re #26498
-
Gemma Guest authored
Add an interface to the BatchPresenterFactory. Re #26498
-