Skip to content

Commit c524dc5

Browse files
committed
qt: Fix regression with initial sorting after pr205
QTableView widget must be explicitly sorted after the setModel call.
1 parent fb67cae commit c524dc5

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/qt/receivecoinsdialog.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@ ReceiveCoinsDialog::ReceiveCoinsDialog(const PlatformStyle *_platformStyle, QWid
8181
tableView->horizontalHeader()->setMinimumSectionSize(MINIMUM_COLUMN_WIDTH);
8282
tableView->horizontalHeader()->setStretchLastSection(true);
8383
}
84-
tableView->horizontalHeader()->setSortIndicator(RecentRequestsTableModel::Date, Qt::DescendingOrder);
8584
}
8685

8786
void ReceiveCoinsDialog::setModel(WalletModel *_model)
@@ -96,6 +95,8 @@ void ReceiveCoinsDialog::setModel(WalletModel *_model)
9695

9796
QTableView* tableView = ui->recentRequestsView;
9897
tableView->setModel(_model->getRecentRequestsTableModel());
98+
tableView->sortByColumn(RecentRequestsTableModel::Date, Qt::DescendingOrder);
99+
99100
connect(tableView->selectionModel(),
100101
&QItemSelectionModel::selectionChanged, this,
101102
&ReceiveCoinsDialog::recentRequestsView_selectionChanged);

src/qt/transactionview.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,6 @@ TransactionView::TransactionView(const PlatformStyle *platformStyle, QWidget *pa
160160
transactionView->horizontalHeader()->setMinimumSectionSize(MINIMUM_COLUMN_WIDTH);
161161
transactionView->horizontalHeader()->setStretchLastSection(true);
162162
}
163-
transactionView->horizontalHeader()->setSortIndicator(TransactionTableModel::Date, Qt::DescendingOrder);
164163

165164
// Actions
166165
abandonAction = new QAction(tr("Abandon transaction"), this);
@@ -236,6 +235,7 @@ void TransactionView::setModel(WalletModel *_model)
236235
transactionProxyModel->setFilterCaseSensitivity(Qt::CaseInsensitive);
237236
transactionProxyModel->setSortRole(Qt::EditRole);
238237
transactionView->setModel(transactionProxyModel);
238+
transactionView->sortByColumn(TransactionTableModel::Date, Qt::DescendingOrder);
239239

240240
if (_model->getOptionsModel())
241241
{

0 commit comments

Comments
 (0)