This project is mirrored from https://github.com/mantidproject/mantid.git.
Pull mirroring updated .
- May 11, 2018
-
-
Edward Brown authored
- Renamed signal and assosiated notification methods. - Added old text as a signal parameter. Re #22263
-
- May 10, 2018
-
-
Edward Brown authored
Re #22263
-
- May 04, 2018
-
-
Edward Brown authored
Re #22263
-
- May 03, 2018
-
-
Edward Brown authored
- Moved call to enableFiltering into constructor of JobTreeView. - Exposed the RowLocation operators through SIP by making them member functions. - Should do as above for Row and Cell in later commits. Re #22263
-
Edward Brown authored
- Added notifyResetFilter, called whenever the filter is reset by the view. - Renamed borderTransparency to borderOpacity to better reflect the fact that a borderTransparency of 0 is fully transparent. - Reimplemented RegexFilter in a more flexible and consise way. Re #22263
-
- May 02, 2018
-
-
Edward Brown authored
- Added the aforementioned properties to the Cell class. - Added mechanics to CellStandardItem functions to extract and apply these properties. - Fixed a bug in RowLocationAdapter whereby rows on the path were required to have at least as many columns as the column of the index being fetched. - Exposed this new functionality to python - Experimented with these properties in batch_widget_gui.py Re #22263
-
Edward Brown authored
- Fixed copy-paste border colour problem. - Made transparency stored separately from the colour in the Cell class. - Moved padding functionality into C++ JobTreeView will now pad rows shorter than the model column count with 'dead' cells. Re #22263
-
- May 01, 2018
-
-
Edward Brown authored
- Moved methods for operating on QStandardItem/Cell objects + custom role enum to CellStandardItem.h/cpp. - Increased CellDelegate's awareness of custom roles. - Changed storage-duration of QtFilterLeafNodes to automatic. - Used new functionality to perform padding of group rows - this functionality should be moved into JobTreeView in a later commit. Re #22263
-
Edward Brown authored
- Used QtFilterLeafNodes as a proxy model over the real model. - Added strongly typed QModelIndexes based on StrictModelIndex template. - Added methods and refactored code to handle conversions between different model index spaces correctly - strict QModelIndex classes help to enforce this. - Refactored QtStandardItemTreeAdapter to be a set of methods rather than a class - a different logical grouping may follow. - Added filterRowsBy methods to set the filter predicate and resetFilter method to switch to a true-predicate. - Exposed this filtering functionality to python. - Split QtTreeCursorNavigation into additional header QtBasicNavigation. - Moved RowLocation -> QModelIndex and QModelIndex -> RowLocation conversion logic into RowLocationAdapter class to allow re-use in other contexts such as QtFilterLeafNodes.
-
- Apr 26, 2018
-
-
Edward Brown authored
- Added BuildSubtreeTest - a replacement for the messy version in JobTreeView. - Added additional methods for dealing with Subtree objects. - Modified interface of the copy and paste signals presenters must now get selection explicitly. - Exposed Row class to python. Re #22263
-
Edward Brown authored
-
Edward Brown authored
For demo purposes. Re #22263
-
- Apr 12, 2018
-
-
Edward Brown authored
- Track last edited cell + overload commitData to enable user updates to be distinguished from presenter updates and only dish out notifications for the former. - Add copy notification method to JobTreeViewSubscriber interface. - Add new signal to JobTreeViewSignalAdapter. - Update SIP bindings. - Add and expose depth() method on RowLocation. Re #22263
-
- Apr 11, 2018
-
-
Edward Brown authored
- Based of dataprocessorinterface. - Updated build config. Re #22263
-