Skip to content
  • Tobias Hunger's avatar
    DiffEditor: Refactor the user-facing parts · b2b8b867
    Tobias Hunger authored
    
    
    * Move all data handling into DiffEditorDocument
    * Move much of the logic of how to update views into the
      DiffEditor.
    * Introduce a base class for the different views on the diff
      to implement.
    * Remove DiffEditorGuiController
    * Make DiffEditorController smaller and merge the DiffEditorReloader
      into the class
    * Simplify communication between the classes involved
    * Make much of the implementation private to the plugin
    
    Change-Id: I7ccb9df6061923bcb34cf3090d6d8331895e83c7
    Reviewed-by: default avatarOrgad Shaneh <orgads@gmail.com>
    Reviewed-by: default avatarJarek Kobus <jaroslaw.kobus@theqtcompany.com>
    b2b8b867