smartview: refactor left panel

Major rewrite of the main left panel UI

- remove the ongoing calls treeview
- default to smartview treeview
- remove call field from toolbar and display it on top of left panel
- add access to alphabetical contacts treeview
- add access to history

Issue: #79398
Change-Id: Iac36b6f4ace30cdb70c4dcf619d64cd91b84c95c
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ec841d5..b8508b8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -77,8 +77,6 @@
    src/RingWizardWC.h
    src/RingWindowController.mm
    src/RingWindowController.h
-   src/ConversationsVC.mm
-   src/ConversationsVC.h
    src/PreferencesVC.mm
    src/PreferencesVC.h
    src/AccGeneralVC.mm
@@ -111,7 +109,9 @@
    src/ChatVC.mm
    src/ChatVC.h
    src/PersonLinkerVC.mm
-   src/PersonLinkerVC.h)
+   src/PersonLinkerVC.h
+   src/SmartViewVC.mm
+   src/SmartViewVC.h)
 
 SET(ringclient_BACKENDS
    src/backends/AddressBookBackend.mm
@@ -122,8 +122,6 @@
    src/views/CallView.h
    src/views/ITProgressIndicator.mm
    src/views/ITProgressIndicator.h
-   src/views/PersonCell.mm
-   src/views/PersonCell.h
    src/views/RingOutlineView.mm
    src/views/RingOutlineView.h
    src/views/RingIDField.mm
@@ -175,9 +173,14 @@
 ${CMAKE_CURRENT_SOURCE_DIR}/data/dark/ic_action_chat.png
 ${CMAKE_CURRENT_SOURCE_DIR}/data/dark/ic_action_search.png
 ${CMAKE_CURRENT_SOURCE_DIR}/data/dark/ic_action_quality.png
+${CMAKE_CURRENT_SOURCE_DIR}/data/dark/ic_call_received.png
+${CMAKE_CURRENT_SOURCE_DIR}/data/dark/ic_call_missed.png
+${CMAKE_CURRENT_SOURCE_DIR}/data/dark/ic_call_made.png
 ${CMAKE_CURRENT_SOURCE_DIR}/data/dark/ancrage.png
 ${CMAKE_CURRENT_SOURCE_DIR}/data/dark/audio.png
 ${CMAKE_CURRENT_SOURCE_DIR}/data/dark/ic_person_add.png
+${CMAKE_CURRENT_SOURCE_DIR}/data/dark/ic_persons.png
+${CMAKE_CURRENT_SOURCE_DIR}/data/dark/ic_history.png
 ${CMAKE_CURRENT_SOURCE_DIR}/data/dark/general.png
 ${CMAKE_CURRENT_SOURCE_DIR}/data/dark/video.png
 ${CMAKE_CURRENT_SOURCE_DIR}/data/dark/ic_action_video.png)