transactionoverviewwidget.cpp
1 // Copyright (c) 2021-2022 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 }