File tree Expand file tree Collapse file tree 4 files changed +32
-16
lines changed
Expand file tree Collapse file tree 4 files changed +32
-16
lines changed Original file line number Diff line number Diff line change 5353 <ClCompile Include =" ..\..\src\qt\transactiondesc.cpp" />
5454 <ClCompile Include =" ..\..\src\qt\transactiondescdialog.cpp" />
5555 <ClCompile Include =" ..\..\src\qt\transactionfilterproxy.cpp" />
56+ <ClCompile Include =" ..\..\src\qt\transactionoverviewwidget.cpp" />
5657 <ClCompile Include =" ..\..\src\qt\transactionrecord.cpp" />
5758 <ClCompile Include =" ..\..\src\qt\transactiontablemodel.cpp" />
5859 <ClCompile Include =" ..\..\src\qt\transactionview.cpp" />
Original file line number Diff line number Diff line change @@ -270,6 +270,7 @@ BITCOIN_QT_WALLET_CPP = \
270270 qt/transactiondesc.cpp \
271271 qt/transactiondescdialog.cpp \
272272 qt/transactionfilterproxy.cpp \
273+ qt/transactionoverviewwidget.cpp \
273274 qt/transactionrecord.cpp \
274275 qt/transactiontablemodel.cpp \
275276 qt/transactionview.cpp \
Original file line number Diff line number Diff line change 1+ // Copyright (c) 2021 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+ }
Original file line number Diff line number Diff line change 55#ifndef BITCOIN_QT_TRANSACTIONOVERVIEWWIDGET_H
66#define BITCOIN_QT_TRANSACTIONOVERVIEWWIDGET_H
77
8- #include < qt/transactiontablemodel.h>
9-
108#include < QListView>
119#include < QSize>
12- #include < QSizePolicy>
1310
1411QT_BEGIN_NAMESPACE
1512class QShowEvent ;
@@ -21,21 +18,11 @@ class TransactionOverviewWidget : public QListView
2118 Q_OBJECT
2219
2320public:
24- explicit TransactionOverviewWidget (QWidget* parent = nullptr ) : QListView(parent) {}
25-
26- QSize sizeHint () const override
27- {
28- return {sizeHintForColumn (TransactionTableModel::ToAddress), QListView::sizeHint ().height ()};
29- }
21+ explicit TransactionOverviewWidget (QWidget* parent = nullptr );
22+ QSize sizeHint () const override ;
3023
3124protected:
32- void showEvent (QShowEvent* event) override
33- {
34- Q_UNUSED (event);
35- QSizePolicy sp = sizePolicy ();
36- sp.setHorizontalPolicy (QSizePolicy::Minimum);
37- setSizePolicy (sp);
38- }
25+ void showEvent (QShowEvent* event) override ;
3926};
4027
4128#endif // BITCOIN_QT_TRANSACTIONOVERVIEWWIDGET_H
You can’t perform that action at this time.
0 commit comments