Skip to content
  • 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 creatio...
    e078ee32