This project is mirrored from https://github.com/mantidproject/mantid.git.
Pull mirroring updated .
- May 29, 2018
-
-
Martyn Gigg authored
Avoids progress reporting arrow overlapping the line numbers.
-
Martyn Gigg authored
Python reports line numbers based on the code context it has. These can be wrong if the selection is part of a larger file. Padding the code then allows the raw numbers being reported to be used.
-
- May 24, 2018
-
-
Edward Brown authored
Re #22263
-
Edward Brown authored
Re #22263
-
Edward Brown authored
- Added more information of failure handling. Re #22263
-
Edward Brown authored
Re #22263
-
- May 23, 2018
-
-
Edward Brown authored
Re #22263
-
Edward Brown authored
Re #22263
-
Edward Brown authored
- Added descriptive comment. - Renamed parameters. Re #22263
-
Edward Brown authored
Re #22263
-
Edward Brown authored
Re #22263
-
Edward Brown authored
- Extracted out a walk function. Re #22263
-
Edward Brown authored
Re #22263
-
Edward Brown authored
- Attempted to make BuildSubtreeItems more readable by adding methods. - Removed unecessary depth parameter for buildRecursive. - Initial insertion is now performed in the same branch as append was. - Added a comment explaining the differences in the two depth variables. Re #22263
-
Edward Brown authored
- Refactored ExtractSubtrees making the new API accept a std::vector<Row>. - ExtractSubtrees nows validates preconditions before starting extraction, this is likely to have a perf impact but massively improves readability of the code. - Moved subtree using alias into subtree header. - Subtree header also contains common validation from FindSubtreeRoots and ExtractSubtrees, use of boost transform iterators allows us to share this logic without having to copy RowLocations from the vector of rows into a new vector. Re #22263
-
Edward Brown authored
Re #22263
-
Edward Brown authored
Caused by not updating the model index used to get the parent when inserting children. A future commit should perform some refactoring and add some comments. Re #22263
-
- May 22, 2018
-
-
Edward Brown authored
Some simple heuristics can be applied, we now do multiple separate passes over the list of locations but the resultant class is now stateless and much more readable. Re #22263
-
Edward Brown authored
Re #22263
-
- May 21, 2018
-
-
Edward Brown authored
Both algorithms would return non-empty optionals for tree selections where a subtree with a root at greater depth came before a subtree with a root at a lesser depth. Such as [0, 0] [0, 0, 0] [0, 0, 1] [1] [1, 0] [1, 1] [1, 2] This should not be the case as the expected behaviour for these cases is ambiguous. This commit fixes this behaviour for both algorithms and adds unit tests for the above case. Re #22263
-
Edward Brown authored
Refs #22263
-
- May 16, 2018
-
-
Matthew Andrew authored
-
Matthew Bowles authored
-
Matthew Bowles authored
-
Matthew Bowles authored
-
Matthew Bowles authored
-
Edward Brown authored
- Tidied up fix in previous commit for tabbing over uneditable cells. - Added guard to do nothing for calls to editAt for uneditable cells. - Added code to close open editors when using setCellAt or setCellsAt to make cells uneditable. Re #22263
-
- May 15, 2018
-
-
Edward Brown authored
Re #22263
-
Edward Brown authored
- Was causing an error on an older version of SIP. Re #22263
-
Lamar Moore authored
-
- May 14, 2018
-
-
Edward Brown authored
Re #22263
-
- May 11, 2018
-
-
Edward Brown authored
- Renamed signal and assosiated notification methods. - Added old text as a signal parameter. Re #22263
-
Edward Brown authored
Prior to this commit, copying a collapsed tree of nodes would result in only the root node being copied. This PR changes that so that selected expanded nodes with no selected decendants and unexpanded nodes impliciltly include their decendants in the seleection. Re #22263
-
Edward Brown authored
Re #22263
-
Edward Brown authored
Re #22263
-
Edward Brown authored
- Used index of inserted index to determine parent for recursive call rather than the index in the row location. When building alongside an existing subtree these indices may differ. - Make BuildSubtreeItems store a copy of RowLocationAdapter. Re #22263
-
- May 10, 2018
-
-
Edward Brown authored
Re #22263
-
Edward Brown authored
Re #22263
-
Edward Brown authored
Re #22263
-
Edward Brown authored
This vector.sip is now heavily modified from the original due to the use of SIPVector.h Re #22263
-