This project is mirrored from https://github.com/mantidproject/mantid.git.
Pull mirroring updated .
- Sep 19, 2019
-
-
Gemma Guest authored
Add menu items for showing the Options dialog and the Slit Calculator tool. 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
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 14, 2019
-
-
Samuel Jones authored
-
- Aug 13, 2019
-
-
Gemma Guest authored
Force the compiler to generate the move constructor/assignment operator. These are no longer implicitly declared since the addition of the user-declared destructor. Also delete the copy constructor/assignment operator as these are illegal operations. Re #26498
-
Gemma Guest authored
This causes a compile error unless the destructor is defined in the cpp file (see the comments on PR #26510) Re #26498
-
Gemma Guest authored
Add an interface to the BatchPresenterFactory. Re #26498
-
Samuel Jones authored
-
- Aug 12, 2019
-
-
Gemma Guest authored
Recent changes mean the classes now have shorter names so the namespace ensures will will not have any clashes with other GUIs. Re #26535
-
Samuel Jones authored
-
- Aug 07, 2019
-
-
Samuel Jones authored
-
- Aug 01, 2019
-
-
Samuel Jones authored
-
- Jul 31, 2019
-
-
Samuel Jones authored
-
- Jun 28, 2019
-
-
Gemma Guest authored
Re #26025
-
Gemma Guest authored
Add methods to coordinate via main window so that only one autoprocessing process can be running at a time Re #26025
-
- Jun 27, 2019
-
-
Gemma Guest authored
- This was to do with the way the presenter is created as an optional. It doesn't need to be an optional here - a unique pointer is better and makes ownership clearer. - This commit also includes some tidying of the MainWindowSubscriber which was being used incorrectly. - It also includes replacing some calls to m_presenter with calls to m_notifyee. They are the same object but we should use m_notifyee to be more in keeping with MVP. There is one remaining use of m_presenter in closeEvent but it is beyond the scope of this PR to fix that. Re #23027
-
- Jun 21, 2019
-
-
Gemma Guest authored
The interfaces are being simplified such that running python code from the main window presenter will no longer be required. Re #23027
-
- Jan 02, 2019
-
-
Gemma Guest authored
-
Gemma Guest authored
MainWindow and Batch subdirectories have been created for these GUI components. A Common subdirectory has been created for miscellaneous shared utilities. Unused files have been removed
-