mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-06-03 17:54:19 +02:00
Merge #11395: Qt: Enable searching by transaction id
eac2abca0Qt: Enable searching by transaction id (Luke Dashjr)c407c61c5Qt: Avoid invalidating the search filter, when it doesn't really change (Luke Dashjr)b1f634242Qt: Rename confusingly-named "address prefix" to "search string" (Luke Dashjr) Pull request description: Tree-SHA512: 1c67037d19689fbaff21d15ed7848ac86188e5de34728312e1f9758dada759cab50d913a5bc09e413ecaa3e07557cf253809b95b5637ff79f2e3cf24d86dd3ed
This commit is contained in:
@@ -95,11 +95,11 @@ TransactionView::TransactionView(const PlatformStyle *platformStyle, QWidget *pa
|
||||
|
||||
hlayout->addWidget(typeWidget);
|
||||
|
||||
addressWidget = new QLineEdit(this);
|
||||
search_widget = new QLineEdit(this);
|
||||
#if QT_VERSION >= 0x040700
|
||||
addressWidget->setPlaceholderText(tr("Enter address or label to search"));
|
||||
search_widget->setPlaceholderText(tr("Enter address, transaction id, or label to search"));
|
||||
#endif
|
||||
hlayout->addWidget(addressWidget);
|
||||
hlayout->addWidget(search_widget);
|
||||
|
||||
amountWidget = new QLineEdit(this);
|
||||
#if QT_VERSION >= 0x040700
|
||||
@@ -187,8 +187,8 @@ TransactionView::TransactionView(const PlatformStyle *platformStyle, QWidget *pa
|
||||
connect(watchOnlyWidget, SIGNAL(activated(int)), this, SLOT(chooseWatchonly(int)));
|
||||
connect(amountWidget, SIGNAL(textChanged(QString)), amount_typing_delay, SLOT(start()));
|
||||
connect(amount_typing_delay, SIGNAL(timeout()), this, SLOT(changedAmount()));
|
||||
connect(addressWidget, SIGNAL(textChanged(QString)), prefix_typing_delay, SLOT(start()));
|
||||
connect(prefix_typing_delay, SIGNAL(timeout()), this, SLOT(changedPrefix()));
|
||||
connect(search_widget, SIGNAL(textChanged(QString)), prefix_typing_delay, SLOT(start()));
|
||||
connect(prefix_typing_delay, SIGNAL(timeout()), this, SLOT(changedSearch()));
|
||||
|
||||
connect(view, SIGNAL(doubleClicked(QModelIndex)), this, SIGNAL(doubleClicked(QModelIndex)));
|
||||
connect(view, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(contextualMenu(QPoint)));
|
||||
@@ -326,11 +326,11 @@ void TransactionView::chooseWatchonly(int idx)
|
||||
(TransactionFilterProxy::WatchOnlyFilter)watchOnlyWidget->itemData(idx).toInt());
|
||||
}
|
||||
|
||||
void TransactionView::changedPrefix()
|
||||
void TransactionView::changedSearch()
|
||||
{
|
||||
if(!transactionProxyModel)
|
||||
return;
|
||||
transactionProxyModel->setAddressPrefix(addressWidget->text());
|
||||
transactionProxyModel->setSearchString(search_widget->text());
|
||||
}
|
||||
|
||||
void TransactionView::changedAmount()
|
||||
|
||||
Reference in New Issue
Block a user