Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/mantidproject/mantid.git. Pull mirroring updated .
  1. Oct 05, 2018
  2. Oct 04, 2018
  3. Oct 02, 2018
  4. Oct 01, 2018
  5. Sep 22, 2018
  6. Aug 28, 2018
  7. Aug 08, 2018
  8. Jul 18, 2018
  9. Jun 07, 2018
  10. May 09, 2018
  11. May 04, 2018
  12. May 01, 2018
    • Edward Brown's avatar
      Tidied up Cell implementation. · d24bf4d4
      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
      d24bf4d4
    • Edward Brown's avatar
      Moved Cell class to its own .h/.cpp pair. · 8e49970d
      Edward Brown authored
      - As above.
      - Implemented operator !=
      
      Re #22263
      8e49970d
    • Edward Brown's avatar
      Completed work for adding filtering. Started cleaning up for PR. · 7b95b167
      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.
      7b95b167
  13. Apr 26, 2018
    • Edward Brown's avatar
      995046c4
    • Edward Brown's avatar
      Added python bindings and polished JobTreeView API. · 3573e478
      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
      3573e478
    • Edward Brown's avatar
      Improved SIP vector bindings. · 1044acdb
      Edward Brown authored
      - Added a new header SIPVector which holds a generalised version of the
        vector binding and bindings for things like boost::optional.
      - These should probably be moved into their own headers in a later
        commit.
      - Moved as much code out of vector.sip as possible.
      - Mappings for types required to export replaceRows and functionality required for
        copy and paste should now be in place.
      
      - Refactored FindSubtreeRoots.
      - Added Row class.
      
      Re #22263
      1044acdb
    • Edward Brown's avatar
      Implemented early version of ExtractSubtrees and FindSubtreeRoots · 6b76ff3c
      Edward Brown authored
      - Replaces splitOnRootNodes from RowLocation.
      - Will be used to implement replaceRows for Copy and Paste in
      JobTreeView.
      - Added additional methods for traversing the 'tree' created by
      RowLocations.
      - Some tidying and bug fixing still needed.
      
      Re #22263.
      6b76ff3c
    • Edward Brown's avatar
      Added CellDelagate to provide cell outlines. · ded1511f
      Edward Brown authored
      - Added a QStyledItemDelagate.
      - Created and set inside JobTreeView.
      
      Re #22263
      ded1511f
  14. Apr 12, 2018
  15. Apr 11, 2018
  16. Apr 10, 2018
    • Edward Brown's avatar
      Added modified JobTreeView from batch_widget_prototype. · ff50cce8
      Edward Brown authored
      - Added a modified version of JobTreeView from the
        batch_widget_prototype branch
      - Refactored out QtStandardItemTreeAdapter which can be tested
        separately from the view.
      - Also transfered QtTreeCursorNavigation, the class used to implement
        the tab based navigation.
      
      Re #22263
      ff50cce8
  17. Apr 09, 2018
    • Edward Brown's avatar
      Added RowLocation class. · dc31fb7d
      Edward Brown authored
      - Added RowLocation class for storing paths to nodes in the BatchWidget.
      - Added description as a concept in new dev-docs page for BatchWidget.
      
      Re #22263
      dc31fb7d
  18. Mar 27, 2018
    • Karl Palmen's avatar
      Merge remote-tracking branch 'origin/master' re #12828 · 6ccb4979
      Karl Palmen authored
      # Please enter a commit message to explain why this merge is necessary,
      # especially if it merges an updated upstream into a topic branch.
      #
      # Lines starting with '#' will be ignored, and an empty message aborts
      # the commit.
      6ccb4979
  19. Mar 01, 2018
  20. Feb 20, 2018
  21. Feb 08, 2018
  22. Jan 16, 2018
  23. Jan 12, 2018
  24. Jan 11, 2018
  25. Jan 09, 2018
  26. Jan 05, 2018
Loading