1. 21 Jan, 2019 1 commit
  2. 20 Jan, 2019 1 commit
  3. 19 Jan, 2019 2 commits
  4. 17 Jan, 2019 2 commits
  5. 15 Jan, 2019 1 commit
  6. 14 Jan, 2019 1 commit
  7. 13 Jan, 2019 1 commit
  8. 11 Jan, 2019 1 commit
  9. 08 Jan, 2019 3 commits
  10. 06 Jan, 2019 1 commit
  11. 05 Jan, 2019 1 commit
  12. 31 Dec, 2018 1 commit
  13. 28 Dec, 2018 2 commits
  14. 26 Dec, 2018 2 commits
  15. 24 Dec, 2018 1 commit
  16. 21 Dec, 2018 1 commit
  17. 20 Dec, 2018 2 commits
  18. 19 Dec, 2018 2 commits
  19. 16 Dec, 2018 1 commit
  20. 15 Dec, 2018 1 commit
  21. 12 Dec, 2018 2 commits
  22. 10 Dec, 2018 5 commits
  23. 09 Dec, 2018 4 commits
  24. 08 Dec, 2018 1 commit
    • Christoph Cullmann's avatar
      Review user interaction in session management · e078ee32
      Christoph Cullmann authored
      Summary:
      * SessionManageDialog
          - Build user interface by ui file
          - Avoid obsolete Qt members
          - Choose more meaningful member names
          - Add filter field and sort button
          - Open session by double click
          - Add buttons for "Copy" and "Open as Template"
          - Reorder a couple of code to be a little bit more logic ordered
          - Delete a session with delay which offer a restore and avoid annoying
            confirmation dialog
          - Rename a session inside of the list view to avoid extra popup
            window to enter the new name.
      
      * Remove SessionOpenDialog, use SessionManageDialog instead
      * Remove SessionChooser, use SessionManageDialog instead
      
      * SessionManager
          - Add signal sessionListChanged()
            To avoid unneded signals is updateSessionList() slightly modified
            with a clearer look and an added check for changes in an easy way.
          - Add copySession()
          - Let rename/copySession() ask for a new name when needed
          - Move session creation parts from newSessionName() to sessionSaveAs()
          - Rename newSessionName() to askForNewSessionName()
          - Add suggestNewSessionName()
          - Don't create anonymous session in ctor
          - Don't save anonymous session as last session
      
      * MainWindow
          - Remove from sessions menu "Open Session" because it's now the
            same as "Manage Sessions"
      
      Test Plan:
      {F6443763}
      {F6443766}
      
      Reviewers: #kate, dhaumann, ngraham, #vdg, cullmann
      
      Reviewed By: #kate, dhaumann, cullmann
      
      Subscribers: fabianr, anthonyfieroni, cullmann, kwrite-devel, #kate
      
      Tags: #kate
      
      Differential Revision: https://phabricator.kde.org/D16926
      e078ee32