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);