• Olivier Soldano's avatar
    implement new conversation list · d431155b
    Olivier Soldano authored
    This patch is an implementation of the conversation list using the
    conversation model recently introduced in LRC.
     - Unused HistoryVC and PersonsVC are removed from the code base as we
       are switching to a one list design.
     - Setting a conversation model on SmartListVC switches the displayed
       list.
     - Actions such as selecting a conversation, double clicking, call
       button and searching are also implemented (from the LRC point of
       view which may not yet be visible for user as of this patch).
     - As the new view is based on NSTableView rather than NSOutlineView,
       a RingTableView class is introduced based on RingOutlineView code.
     - The call button at the right of the search field is removed.
    
    Change-Id: I668f102f435048d3c85efd22d1ab31b395139215
    Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
    d431155b
CMakeLists.txt 19.2 KB