When a transaction is clicked on overview page, focus it on history page

This commit is contained in:
Wladimir J. van der Laan
2012-05-12 13:19:44 +02:00
parent 97ec4e50b1
commit 3ef1f41550
5 changed files with 24 additions and 3 deletions

View File

@@ -417,3 +417,13 @@ void TransactionView::dateRangeChanged()
QDateTime(dateFrom->date()),
QDateTime(dateTo->date()).addDays(1));
}
void TransactionView::focusTransaction(const QModelIndex &idx)
{
if(!transactionProxyModel)
return;
QModelIndex targetIdx = transactionProxyModel->mapFromSource(idx);
transactionView->scrollTo(targetIdx);
transactionView->setCurrentIndex(targetIdx);
transactionView->setFocus();
}