When a transaction is clicked on overview page, focus it on history page
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user