mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-12-08 11:44:14 +01:00
When a transaction is clicked on overview page, focus it on history page
This commit is contained in:
@@ -94,7 +94,7 @@ OverviewPage::OverviewPage(QWidget *parent) :
|
||||
ui(new Ui::OverviewPage),
|
||||
currentBalance(-1),
|
||||
currentUnconfirmedBalance(-1),
|
||||
txdelegate(new TxViewDelegate())
|
||||
txdelegate(new TxViewDelegate()), filter(0)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
|
||||
@@ -104,7 +104,13 @@ OverviewPage::OverviewPage(QWidget *parent) :
|
||||
ui->listTransactions->setMinimumHeight(NUM_ITEMS * (DECORATION_SIZE + 2));
|
||||
ui->listTransactions->setAttribute(Qt::WA_MacShowFocusRect, false);
|
||||
|
||||
connect(ui->listTransactions, SIGNAL(clicked(QModelIndex)), this, SIGNAL(transactionClicked(QModelIndex)));
|
||||
connect(ui->listTransactions, SIGNAL(clicked(QModelIndex)), this, SLOT(handleTransactionClicked(QModelIndex)));
|
||||
}
|
||||
|
||||
void OverviewPage::handleTransactionClicked(const QModelIndex &index)
|
||||
{
|
||||
if(filter)
|
||||
emit transactionClicked(filter->mapToSource(index));
|
||||
}
|
||||
|
||||
OverviewPage::~OverviewPage()
|
||||
@@ -132,7 +138,7 @@ void OverviewPage::setModel(WalletModel *model)
|
||||
if(model)
|
||||
{
|
||||
// Set up transaction list
|
||||
TransactionFilterProxy *filter = new TransactionFilterProxy();
|
||||
filter = new TransactionFilterProxy();
|
||||
filter->setSourceModel(model->getTransactionTableModel());
|
||||
filter->setLimit(NUM_ITEMS);
|
||||
filter->setDynamicSortFilter(true);
|
||||
|
||||
Reference in New Issue
Block a user