transactionoverviewwidget.cpp raw
1 // Copyright (c) 2021-present The Bitcoin Core developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5 #include <qt/transactionoverviewwidget.h>
6
7 #include <qt/transactiontablemodel.h>
8
9 #include <QListView>
10 #include <QSize>
11 #include <QSizePolicy>
12
13 TransactionOverviewWidget::TransactionOverviewWidget(QWidget* parent)
14 : QListView(parent) {}
15
16 QSize TransactionOverviewWidget::sizeHint() const
17 {
18 return {sizeHintForColumn(TransactionTableModel::ToAddress), QListView::sizeHint().height()};
19 }
20
21 void TransactionOverviewWidget::showEvent(QShowEvent* event)
22 {
23 Q_UNUSED(event);
24 QSizePolicy sp = sizePolicy();
25 sp.setHorizontalPolicy(QSizePolicy::Minimum);
26 setSizePolicy(sp);
27 }
28