Skip to content
Snippets Groups Projects
Commit 8e1dc78f authored by Jérémy Quentin's avatar Jérémy Quentin
Browse files

Issue no 1216 : Double click on item in history or address book causes call.

parent 44f00314
No related branches found
No related tags found
No related merge requests found
......@@ -842,6 +842,32 @@ void sflphone_kdeView::on_listWidget_callList_itemDoubleClicked(QListWidgetItem
}
}
void sflphone_kdeView::on_listWidget_callHistory_itemDoubleClicked(QListWidgetItem * item)
{
qDebug() << "on_listWidget_callHistory_itemDoubleClicked";
action_history->setChecked(false);
stackedWidget_screen->setCurrentWidget(page_callList);
Call * pastCall = callList->findCallByHistoryItem(listWidget_callHistory->currentItem());
Call * call = callList->addDialingCall(pastCall->getPeerName());
call->appendItemText(pastCall->getPeerPhoneNumber());
addCallToCallList(call);
listWidget_callList->setCurrentRow(listWidget_callList->count() - 1);
actionb(call, CALL_ACTION_ACCEPT);
}
void sflphone_kdeView::on_listWidget_addressBook_itemDoubleClicked(QListWidgetItem * item)
{
qDebug() << "on_listWidget_addressBook_itemDoubleClicked";
action_addressBook->setChecked(false);
stackedWidget_screen->setCurrentWidget(page_callList);
ContactItemWidget * w = (ContactItemWidget *) (listWidget_addressBook->itemWidget(listWidget_addressBook->currentItem()));
Call * call = callList->addDialingCall(w->getContactName());
call->appendItemText(w->getContactNumber());
addCallToCallList(call);
listWidget_callList->setCurrentRow(listWidget_callList->count() - 1);
actionb(call, CALL_ACTION_ACCEPT);
}
void sflphone_kdeView::contextMenuEvent(QContextMenuEvent *event)
{
......
......@@ -168,7 +168,9 @@ private slots:
void on_listWidget_callList_itemChanged();
void on_listWidget_callList_itemDoubleClicked(QListWidgetItem * item);
void on_listWidget_callHistory_currentItemChanged();
void on_listWidget_callHistory_itemDoubleClicked(QListWidgetItem * item);
void on_listWidget_addressBook_currentItemChanged();
void on_listWidget_addressBook_itemDoubleClicked(QListWidgetItem * item);
void on1_callStateChanged(const QString &callID, const QString &state);
void on1_error(MapStringString details);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment