@@ -143,6 +143,20 @@ TransactionView::TransactionView(const PlatformStyle *platformStyle, QWidget *pa
143143 transactionView->setTabKeyNavigation (false );
144144 transactionView->setContextMenuPolicy (Qt::CustomContextMenu);
145145 transactionView->installEventFilter (this );
146+ transactionView->setAlternatingRowColors (true );
147+ transactionView->setSelectionBehavior (QAbstractItemView::SelectRows);
148+ transactionView->setSelectionMode (QAbstractItemView::ExtendedSelection);
149+ transactionView->horizontalHeader ()->setSortIndicator (TransactionTableModel::Date, Qt::DescendingOrder);
150+ transactionView->setSortingEnabled (true );
151+ transactionView->verticalHeader ()->hide ();
152+
153+ transactionView->setColumnWidth (TransactionTableModel::Status, STATUS_COLUMN_WIDTH);
154+ transactionView->setColumnWidth (TransactionTableModel::Watchonly, WATCHONLY_COLUMN_WIDTH);
155+ transactionView->setColumnWidth (TransactionTableModel::Date, DATE_COLUMN_WIDTH);
156+ transactionView->setColumnWidth (TransactionTableModel::Type, TYPE_COLUMN_WIDTH);
157+ transactionView->setColumnWidth (TransactionTableModel::Amount, AMOUNT_MINIMUM_COLUMN_WIDTH);
158+ transactionView->horizontalHeader ()->setMinimumSectionSize (MINIMUM_COLUMN_WIDTH);
159+ transactionView->horizontalHeader ()->setStretchLastSection (true );
146160
147161 // Actions
148162 abandonAction = new QAction (tr (" Abandon transaction" ), this );
@@ -210,24 +224,8 @@ void TransactionView::setModel(WalletModel *_model)
210224 transactionProxyModel->setDynamicSortFilter (true );
211225 transactionProxyModel->setSortCaseSensitivity (Qt::CaseInsensitive);
212226 transactionProxyModel->setFilterCaseSensitivity (Qt::CaseInsensitive);
213-
214227 transactionProxyModel->setSortRole (Qt::EditRole);
215-
216228 transactionView->setModel (transactionProxyModel);
217- transactionView->setAlternatingRowColors (true );
218- transactionView->setSelectionBehavior (QAbstractItemView::SelectRows);
219- transactionView->setSelectionMode (QAbstractItemView::ExtendedSelection);
220- transactionView->horizontalHeader ()->setSortIndicator (TransactionTableModel::Date, Qt::DescendingOrder);
221- transactionView->setSortingEnabled (true );
222- transactionView->verticalHeader ()->hide ();
223-
224- transactionView->setColumnWidth (TransactionTableModel::Status, STATUS_COLUMN_WIDTH);
225- transactionView->setColumnWidth (TransactionTableModel::Watchonly, WATCHONLY_COLUMN_WIDTH);
226- transactionView->setColumnWidth (TransactionTableModel::Date, DATE_COLUMN_WIDTH);
227- transactionView->setColumnWidth (TransactionTableModel::Type, TYPE_COLUMN_WIDTH);
228- transactionView->setColumnWidth (TransactionTableModel::Amount, AMOUNT_MINIMUM_COLUMN_WIDTH);
229- transactionView->horizontalHeader ()->setMinimumSectionSize (MINIMUM_COLUMN_WIDTH);
230- transactionView->horizontalHeader ()->setStretchLastSection (true );
231229
232230 if (_model->getOptionsModel ())
233231 {
0 commit comments