Skip to content

Commit 788205c

Browse files
committed
qt: Move transactionView properties settings to constructor
This is move-only change.
1 parent ecdbaf7 commit 788205c

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

src/qt/transactionview.cpp

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)