ui: activate search field on smartList

Change-Id: Ib686f55720db14784f2a6a5860a95d765fa88b4d
Tuleap: #148
diff --git a/callwidget.cpp b/callwidget.cpp
index 0951222..b8b8109 100644
--- a/callwidget.cpp
+++ b/callwidget.cpp
@@ -106,6 +106,8 @@
                 , this
                 , SLOT(findRingAccount(QModelIndex, QModelIndex, QVector<int>)));
 
+        RecentModel::instance().peopleProxy()->setFilterRole(static_cast<int>(Ring::Role::Name));
+        RecentModel::instance().peopleProxy()->setFilterCaseSensitivity(Qt::CaseInsensitive);
         ui->smartList->setModel(RecentModel::instance().peopleProxy());
         connect(ui->smartList->selectionModel(),
                 SIGNAL(selectionChanged(QItemSelection,QItemSelection)),
@@ -543,3 +545,9 @@
 
     ui->listMessageView->scrollToBottom();
 }
+
+void
+CallWidget::on_ringContactLineEdit_textEdited(const QString& text)
+{
+    RecentModel::instance().peopleProxy()->setFilterWildcard(text);
+}
diff --git a/callwidget.h b/callwidget.h
index df72655..8f25f7c 100644
--- a/callwidget.h
+++ b/callwidget.h
@@ -75,6 +75,7 @@
     void on_sendButton_clicked();
     void on_messageEdit_returnPressed();
     void on_contactMethodComboBox_currentIndexChanged(const QString& number);
+    void on_ringContactLineEdit_textEdited(const QString& text);
 
 private slots:
     void callIncoming(Call* call);